2013-10-02 50 views
0

我已经浏览了几十个线程和网站,但我似乎无法找到解决此问题的方法,但我可能错过了一些明显的东西。301重定向不适用于子文件夹或页面

我的开发网站已被我的机器人文件以某种方式索引,其中有一个错字。所以我加了301重定向到我的.htaccess文件等.htaccess文件包括消除一切只有以下:

# Permanent URL redirect 
Redirect 301/http://live_site.com/ 

这对于网页能正常工作。但是,任何子文件无/重定向.COM之后

,所以我得到http://live_site.comsubfolder代替http://live_site.com/subfolder

有什么我错过了?

回答

0

您可以使用此.htaccess配置实现相同的功能。

RewriteEngine on 
RewriteRule (.*) http://www.newdomain.com/$1 [R=301,L] 
+0

还不行,带我到http://live_site.comsubfolder –

+0

@ChrisMorris这真是奇怪... –

1

您可以使用RedirectMatch

RedirectMatch 302 ^/(.*)$ http://live_site.com/$1 
+0

再次,导致同样的问题,不要以为这可能是服务器配置问题? –

+1

你的系统中有没有其他的'.htaccess'? – anubhava

+0

没有其他的htaccess这个cpanel帐户。我无法找到有这个问题的任何人,现在我甚至不能复制它,得到500错误,如果我去了一些网址,我得到我输入的网址,然后是new_site.html /之后重复大约1000次。 –

相关问题