我想redirectNOT(main.php)的所有请求到handelrequest.php?page = [page]
所以它一定是这样的:
RewriteRule !(main.php) handlerequest.php?page=$1
要么
RedirectMatch !(main.php) handlerequest.php?page=$1
但似乎这些模块根本没有否定
也许可以把它结合起来。 就像是:
RewriteRule (main.php\?.*) $1 RewriteRule (*) handlerequest.php?page=$1
如果不是main.php,否则对于其他所有其他规则,第二条规则变为活动状态。
有一些解决scheme吗?
感谢您的提前。
RewriteEngine On RewriteCond %{REQUEST_FILENAME} !main.php RewriteRule ^(.*)$ handlerequest.php?page=$1
这说..如果请求的文件名是main.php不运行规则..一切运行的规则。