通过查询字符串匹配重定向URL?

时间:2013-08-13 22:30:28

标签: .htaccess redirect mod-rewrite

我正在尝试使用.htaccess文件进行301重定向重定向:

http://www.mydomain.com/index.php?/knowledgebase/

要:

http://www.mydomain.com/knowledgebase/

我尝试了大约30种不同的重定向/重写建议但没有效果,任何人都可以提供我需要的具体.htaccess设置吗?

1 个答案:

答案 0 :(得分:1)

您可以使用mod_rewrite执行此操作:

RewriteCond %{QUERY_STRING} ^/knowledgebase/$
RewriteRule ^index.php$ /knowledgebase/ [L,R=301]

编辑:在调试htaccess重写规则时,我发现this工具非常有用