目前我使用它以“优雅”的方式传递GET参数:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/]*)/$ index.php?module=$1 [L]
RewriteRule ^([^/]*)/([^/]*)/$ index.php?module=$1&object=$2 [L]
RewriteRule ^([^/]*)/([^/]*)/([^/]*)/$ index.php?module=$1&object=$2&submodule=$3 [L]
这最适合3个参数,(我确定它严重丑陋)。
对于 n -paremeters?
的任何方法都可以做同样的事情答案 0 :(得分:1)
使用:
RewriteRule ^(.*)/$ index.php?path=$1
或
RewriteRule ^(.*)/$ index.php/$1
分别撕开$_GET['path']
或$_SERVER['PATH_INFO']
。