0

我浏览了几十个线程和站点,但我似乎找不到解决这个问题的方法,我可能遗漏了一些明显的东西。

我的开发网站已被我的机器人文件以某种方式编入索引,其中有错字。因此,我向我的 .htaccess 文件添加了 301 重定向并删除了其他所有内容,因此 .htaccess 文件仅包含以下内容:

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

这适用于主页。但是任何子文件夹在 .com 之后没有 / 重定向

所以我得到http://live_site.comsubfolder而不是http://live_site.com/subfolder

我错过了什么?

4

2 回答 2

1

您可以使用RedirectMatch

RedirectMatch 302 ^/(.*)$ http://live_site.com/$1
于 2013-10-02T11:40:50.610 回答
0

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

RewriteEngine on
RewriteRule (.*) http://www.newdomain.com/$1 [R=301,L]
于 2013-10-02T10:51:59.417 回答