开发者

Rewrite query string in .htaccess

I'm trying to do a very simple rewrite of a query string and I'm having no luck at all. I need to go from

http:// example dot com/?ACT=jquery

to

http:// example dot com/index.php?ACT=jquery

This is the code that I've written in my .htaccess file and it开发者_Python百科 throws me an internal server error. I'm really new at this whole mod rewrite business so any help would be greatly appreciated.

RewriteEngine On

RewriteCond %{query_string} ^(ACT=jquery)$

RewriteRule ^(.*)$ index.php/?ACT=jquery


If you just want it to pick up the php file without informing the browser:

RewriteEngine On
RewriteRule ^/\?ACT=jquery$ index.php/?ACT=jquery [PT,L]

If you want the browser to change bookmarks etc. to create a cononical URL:

RewriteEngine On
RewriteRule ^/\?ACT=jquery$ index.php/?ACT=jquery [R=301,L]

Assuming arbitrary arguments:

RewriteEngine On
RewriteRule ^/\?(.*)$ index.php/?$1 [PT,L]

Or you might prefer a script alias:

ScriptAliasMatch ^(.*)\?(.*)$ index.php
0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜