使用RewriteRule为php提供参数

时间:2013-08-07 12:30:07

标签: .htaccess

我需要一个RewriteRule来调用带有URL entred

中指定参数的php文件

ex: 如果网址输入 http://www.example.com/folder1/sub1

让它调用go.php?p1 = folder1& p2 = sub1

1 个答案:

答案 0 :(得分:0)

尝试使用

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*)?/(.*) /go.php?p1=$1&p2=$2

RewriteCond %{REQUEST_FILENAME} !-f!-d告诉mod_rewrite仅将规则应用于未映射到现有文件和目录的路径。

另请参阅official documentation