【问题标题】:301 redirect after changing word in url更改 url 中的单词后 301 重定向
【发布时间】:2016-09-30 09:40:21
【问题描述】:

实际的url结构是:

domain.com/browse-string.html

旧网址示例: domain.com/browse-nature-videos-1-date.html domain.com/browse-science-videos-1-views.html

我改变了世界浏览,所以新的网址是

domain.com/newword-string.html

我如何 301 将旧的重定向到新的?

提前谢谢你

【问题讨论】:

    标签: regex .htaccess redirect


    【解决方案1】:

    您可以做一个简单的RewriteRule 并检查字符串的开头是否为“browse”。

    RewriteEngine On
    RewriteRule ^browse(.*)$ /newword$1 [L,R=301]
    

    确保将 newword 更改为所需的新词。

    你可以在这里测试它:http://htaccess.mwl.be/

    对不起手写能力

    【讨论】:

      【解决方案2】:

      将以下内容放在 .htaccess 文件中,它应该可以工作:

      Redirect 301 /oldfile.html /newfile.html
      

      编辑:由于您需要基于规则/模式的重定向,以下线程应该可以解决您的问题:

      HTACCESS redirection with a word replacement in url

      【讨论】:

      • 那不会的,字符串不是静态的,所以我留下了一些 url 示例
      • 请检查上面我的答案的编辑。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-04-29
      • 2013-06-29
      • 2016-08-28
      • 2011-09-01
      • 2015-12-04
      • 2017-04-05
      • 1970-01-01
      相关资源
      最近更新 更多