问题很简单:
在更改客户端的当前托管之前,我有一个临时域名来直播网站(针对以前托管的各种问题)。
因此,该网站使用了一个糟糕的URL,比如:http://www.morphartsolution.com/tau2015/
就这样持续了几个月,谷歌在搜索结果中显示了糟糕的URL。现在网站已上线:http://www.marchestau.com
我想删除对morphartsolution.com/tau2015/的任何引用。为了自然地做到这一点,我想做一个.htaccess重定向,从morphartsolution.com/tau2015/到marchestau.com,但无法正确解决。
morphartsolution和marchestau域都在同一个主机(服务器)中,morphartsolution是主域名,marchestao是tau2015/文件夹中的附加域。
有什么线索可以告诉你,这条魔法线是什么?
谢谢!
您需要从进行永久重定向
- http://olddomain.com/tau2015/
至
- http://www.marchestau.com
在htaccess中添加以下行:
Redirect 301 /tau2015 http://www.marchestau.com
如果以上重定向失败,请尝试mod重写:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www.)?oldddomain.com$
RewriteRule ^tau2015/(.*)$ http://www.marchestau.com/$1 [NE,L,R=301]
我认为您希望将每个页面重定向到http://www.morphartsolution.com/tau2015/到http://www.marchestau.com/例如,http://www.morphartsolution.com/tau2015/example.php到http://www.marchestau.com/example.php
因此,将以下代码放入htaccess@tau2015文件夹中
RewriteEngine On
RewriteRule ^(.*)$ http://www.marchestau.com/ [R=301]