我正在尝试通过htaccess进行301重定向
Redirect 301 /page_one http://site.com/
但此代码还会重定向 / page_one
的每个子链接例如,它还会将 site.com/page_one/article 重定向到 site.com/article
如何将301完全从 / page_one 重定向到 site.com / ?
答案 0 :(得分:1)
Redirect
指令使用前缀匹配,如以下示例所示:
Redirect /service http://foo2.bar.com/service
如果客户端请求 http://myserver/service/foo.txt ,它将是 告诉他们访问 http://foo2.bar.com/service/foo.txt 。
尝试使用RedirectMatch
:
RedirectMatch 302 ^/page_one$ http://site.com
测试后将302
更改为301
。您可能需要删除尾随/
。