htaccess 301只重定向root

时间:2013-01-03 16:01:26

标签: php apache .htaccess redirect

我在名为patients

的文件夹中有一个网站

网址看起来像这样:

http://site.com/patients/post-name

我想重定向

site.com/patients/post-name→newsite.com/post-name

site.com/patients/→newsite.com /

我试过了,但site.com/patients仍然指向newsitesite.com/patients

Redirect 301 ^/patients/$ http://www.newsite.com/
Redirect 301 / http://newsite.com/

htaccess是否有一些正则表达式来匹配 / patients / 的根,然后另一个用于 / patients / whatever-coming-next

2 个答案:

答案 0 :(得分:1)

REDIRECT 301 /patients http://newsite.com

有效吗?

答案 1 :(得分:0)

通常,“301”POST错误有两种解决方案:

1)始终在“POST”URL(首选)

中添加一个尾部反斜杠

2)在httpd.conf文件中为“POST”URL创建一个“Alias”:

在您的情况下,您需要重定向两个。看看这个链接(关闭主题,但仍然有用):