我有301重定向的麻烦。我试了几次,但他们没有工作,因为我需要它。
我有一个旧的网站,不再存在,我想转发整个域名到我的新网站登陆页面。
因此,当有人输入www.olddomain.com时,我希望他们访问www.newdomain.com/landingpage.php。
问题是,我希望旧域名上的所有请求都转到登陆页面。目前,我已经通过GoDaddy转发了域名,当有人(或谷歌)在www.olddomain.com/whateverpage.htm中输入或转发给GoDaddy时
这导致了谷歌索引的问题。
因此,我需要一个重定向,将所有请求发送到www.olddomain.com/ www.newdomain.com/landingpage.php。
我该用什么?
发布于 2014-05-31 14:37:00
您可以在旧站点的DocumentRoot上使用此规则:
RewriteEngine On
RewriteRule ^ http://newdomain.com/landingpage.php? [R=301,L] 发布于 2014-05-31 14:03:28
假设您使用的是LAMP堆栈(linux,MySQL,PHP),您可以使用.htaccess文件中的重写规则来捕获到www.newdomain.com/ landingpage.php *的所有请求,并将它们重定向回landingpage.php。如果您在Windows服务器上托管,您可以使用IIS中的URL重写模块(它可以导入.htaccess规则)执行这些类型的重定向规则。
https://stackoverflow.com/questions/23970815
复制相似问题