用于从文件夹重定向的URL的RewriteRule

时间:2012-07-17 09:25:04

标签: php linux apache

目前,我有这个简单的规则来消除URL中对php扩展的需求。

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

我需要添加一条仅适用于一个网址Http://www.example.com/my-folder/$myFile的新规则 我需要将对my-folder的每个请求重写为此url Http://www.example.com/my-folder.php?file=$myFile

谢谢

1 个答案:

答案 0 :(得分:1)

RewriteEngine on之后立即添加:

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