显示消息IF从其他域转发
问题描述:
所以,只是一个问题,如果这是可能的。显示消息IF从其他域转发
我使用的是301旧网站到新的重定向,但那些可能会有点不和谐的用户。所以我有一个。如果用户从旧域名转发,是否可以让用户看到邮件?像这样:
1)他们访问新站点时,他们看到的只是该网站。 2)他们访问旧网站,他们得到转发到新网站,并在新网站,他们得到一个弹出解释旧网站已经死了,这是新的。
这可能吗?
在此先感谢!
答
实际上,你可以做你的301 rule
这样的:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\.)?olddomain\.com$ [NC]
RewriteRule^http://newdomain.com%{REQUEST_URI}?redir=1 [R=301,L,NE,QSA]
现在在newdomain.com
页面只是检查?redir=1
在URL中,如果发现它,然后显示相关的弹出消息给用户。
我认为上面的例子是针对apache的,但这个概念也适用于不同的服务器,比如IIS。 – jtlowe
是的,这个重写规则也适用于其他Web服务器。 – anubhava
非常感谢Anubhava,我把它放在了现在,它似乎很棒! – mediaslave