我试图做一个简单的重写查询string,我没有运气。 我需要离开
http:// example dot com/?ACT=jquery
至
http:// example dot com/index.php?ACT=jquery
这是我写在.htaccess文件中的代码,它引发了一个内部服务器错误。 我真的很新,在这个整个国防部重写业务,所以任何帮助将不胜感激。
RewriteEngine On
RewriteCond %{query_string} ^(ACT=jquery)$
RewriteRule ^(.*)$ index.php/?ACT=jquery
如果你只是想在不通知浏览器的情况下拿起php文件:
RewriteEngine On RewriteRule ^/\?ACT=jquery$ index.php/?ACT=jquery [PT,L]
如果您希望浏览器更改书签等创建一个cononical URL:
RewriteEngine On RewriteRule ^/\?ACT=jquery$ index.php/?ACT=jquery [R=301,L]
假设任意的参数:
RewriteEngine On RewriteRule ^/\?(.*)$ index.php/?$1 [PT,L]
或者你可能更喜欢脚本别名:
ScriptAliasMatch ^(.*)\?(.*)$ index.php