RewriteRule for URL从文件夹

问题描述:

重定向目前,我有这个简单的规则,以消除在URL中的PHP扩展的需要。RewriteRule for URL从文件夹

RewriteEngine on 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_FILENAME}\.php -f 
RewriteRule ^(.*)$ $1.php 

我需要添加新的规则只适用于一个URL Http://www.example.com/my-folder/$myFile 我需要每一个要求重写我的文件夹到这个网址Http://www.example.com/my-folder.php?file=$myFile

谢谢

+0

尝试重写规则^([^ /] +)/ $ $ 1.PHP文件= $ 16,我不知道任何启动/日(*)?所以检查你只是出于好奇重写日志 – Waygood 2012-07-17 09:34:40

+0

,目前如果我http://www.example.com//bob它去/bob.php,如果bob.php不存在它去/bob.php .php etc ... – Waygood 2012-07-17 09:38:01

+0

'RewriteRule^my-folder /(.*)$ my-folder.php?file = $ 1 [L,QSA]' – DaveRandom 2012-07-17 09:38:09

添加此之后RewriteEngine on

RewriteRule ^/?my-folder/(.*)$ /my-folder.php?file=$1 [L,QSA]