【问题标题】:Need to one old url to new URL需要一个旧网址到新网址
【发布时间】:2021-11-03 05:44:42
【问题描述】:

我已经通过 URL 重写将旧网站转换为新网站,它工作正常,但作为 seo 经理,他要求将 5 个旧 url 重定向到新闻 url,因为它们已经在谷歌搜索引擎的首页上。他不想要任何借口,他希望 atleaset 将 5 个旧网址重定向到新新闻。请告诉我如何将这些页面重定向到新的网址。

旧网址:www.example.com/ViewCategory.php?CId=1211

新网址:www.example.com/Carrom-Boards.html

希望有人帮我解决这个问题。

感谢和最好的问候

【问题讨论】:

    标签: .htaccess url redirect


    【解决方案1】:

    嗯,听起来很简单:

    RewriteEngine on
    RewriteCond %{QUERY_STRING} ^CId=1211$
    RewriteRule ^/?ViewCategory\.php$ /Carrom-Boards.html [QSD,R=301,L]
    

    R=302 temporary 重定向开始是一个好主意,并且只有在一切正常后才将其更改为R=301 permanent 重定向。这样可以防止用户出现令人讨厌的缓存问题。

    【讨论】:

    • 亲爱的阿卡沙,感谢您的回复。我已经尝试了您上面的代码,但它被重定向到 /Carrom-Boards.html?CId=1211 但我只需要在 Carrom-Boards.html 上重定向。因为 www.exmaple.com/Carrom-Boards.html?CId=1211 没有退出,所以它返回到索引页面。你能建议如何只重定向 www.exmaple.com/Carrom-Boards.html
    • 啊,确实,错过了那个细节。我在答案中添加了 QSD 标志。这应该可以解决这个问题。
    • 因此您的查询参数比您在问题中所说的要多。你又放弃了QSA 标志。为什么会这样。
    猜你喜欢
    • 2017-05-10
    • 2016-02-27
    • 2021-10-21
    • 2016-11-28
    • 1970-01-01
    • 2016-09-01
    • 2015-08-02
    • 2021-06-22
    • 1970-01-01
    相关资源
    最近更新 更多