【问题标题】:Redirect to a page if URL contains string如果 URL 包含字符串,则重定向到页面
【发布时间】:2012-10-05 07:28:40
【问题描述】:

我的生意被买断了。因此,我们正在重新命名和更改我们网站的 URL。我有 2 个 URL 指向一个 Web 服务器(旧的、原始的 URL 和新的 URL),我想做的是在我的页面上有脚本来查看我的用户是否访问了旧的 URL。如果他们有,我希望他们被重定向到特定的 html 页面,告诉他们该站点已更改并且他们需要更新他们的收藏夹。我不希望自动重定向。

基本上每当检测到旧网址时,我都希望他们重定向到重定向页面以通知他们

如果 URL 包含“dls.myOLDwebsite.co.uk”,则重定向到:“dls.mywebsite.co.uk/redirect.html”

我想这样做的原因是,如果用户要访问新的正确地址(例如 dls.myNEWwebsite.co.uk),那么我不想要任何重定向或消息。

有人可以帮忙吗?

【问题讨论】:

    标签: .htaccess url redirect web


    【解决方案1】:

    我相信你正在寻找这个。

    您需要将以下内容添加到您网站的 .htaccess 文件中

    Options +FollowSymLinks
    RewriteEngine on
    RewriteCond %{REMOTE_HOST} dls.myOLDwebsite.co.uk ^
    RewriteRule ^/$ http://dls.mywebsite.co.uk/redirect.html [R=301,L] 
    

    【讨论】:

      猜你喜欢
      • 2014-02-11
      • 2023-03-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多