在更改网址中的单词后重定向301

时间:2016-09-30 09:40:22

标签: regex .htaccess redirect

实际的网址结构是:

  

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将旧版重定向到新版?

提前谢谢

2 个答案:

答案 0 :(得分:1)

您可以执行简单的RewriteRule并检查字符串的开头是否为“浏览”。

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

确保将newword更改为您想要的新词。

您可以在此处进行测试:http://htaccess.mwl.be/

enter image description here 对不起手写能力

答案 1 :(得分:0)

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

Redirect 301 /oldfile.html /newfile.html

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

HTACCESS redirection with a word replacement in url