我查看了几十个线程和网站,但我可以;似乎找不到解决这个问题的方法,我可能会遗漏一些明显的东西。
我的开发网站已被我的机器人文件以某种方式编入索引。所以我在我的.htaccess文件中添加了301重定向并删除了其他所有内容,因此.htaccess文件仅包含以下内容:
# Permanent URL redirect
Redirect 301 / http://live_site.com/
这适用于主页。但是在.com
之后没有/的任何子文件夹重定向所以我得到http://live_site.comsubfolder而不是http://live_site.com/subfolder
我错过了什么?
答案 0 :(得分:1)
您可以使用RedirectMatch
:
RedirectMatch 302 ^/(.*)$ http://live_site.com/$1
答案 1 :(得分:0)
使用此.htaccess配置可以实现相同的功能。
RewriteEngine on
RewriteRule (.*) http://www.newdomain.com/$1 [R=301,L]