我需要一个 RewriteRule 来调用一个带有在输入的 URL 中指定的参数的 php 文件
例如:如果 url 输入 http://www.example.com/folder1/sub1
让它调用 go.php?p1=folder1&p2=sub1
我需要一个 RewriteRule 来调用一个带有在输入的 URL 中指定的参数的 php 文件
例如:如果 url 输入 http://www.example.com/folder1/sub1
让它调用 go.php?p1=folder1&p2=sub1
尝试使用
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*)?/(.*) /go.php?p1=$1&p2=$2
Where RewriteCond %{REQUEST_FILENAME} !-f
,!-d
告诉mod_rewrite
仅将规则应用于未映射到现有文件和目录的路径。
另见官方文档。