显示从其他域转发的消息IF

时间:2013-12-09 16:28:04

标签: regex apache .htaccess popup http-status-code-301

所以,只是一个关于这是否可行的问题。

我正在使用从旧网站到新网站的301重定向,但这些对用户来说可能有点刺耳。所以,我有一个。如果用户从较旧的域名转发,是否可以让用户看到消息?像这样:

1)他们访问新网站,他们只看到网站。 2)他们访问旧网站,他们被转发到新网站,在新网站上他们得到一个弹出窗口,解释旧网站已经死了,这是新网站。

这可能吗?

提前致谢!

1 个答案:

答案 0 :(得分:1)

你实际上可以这样做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,如果找到,则会向用户显示相应的弹出消息。