非常简单的301重定向,但不能按预期工作

时间:2013-07-23 03:41:19

标签: .htaccess redirect query-string

我想重定向此链接 http://www.example.com/index_cpath-19.htmlhttp://www.example.com

我正在使用这种方法

Redirect 301 /index_cpath-19\.html  http://www.example.com/

它重定向很好但它在URL栏中生成以下链接 http://www.example.com/?index_cpath-19.html

请建议我如何从http://www.example.com/?index_cpath-19.html中删除此索引_cpath-19.html以使其显示http://www.example.com

1 个答案:

答案 0 :(得分:0)

这个解决方案非常适合我的问题。

RedirectMatch 301 ^/index_cpath-19.html$  http://www.example.com
RewriteCond %{QUERY_STRING} ^index_cpath-19.html$
RewriteRule ^(.*)$ http://www.example.com/? [R=301,L]