htaccess将每个子文件夹重定向到新文件夹

时间:2017-02-14 16:17:02

标签: regex apache .htaccess redirect mod-rewrite

我可能因找不到解决方案而愚蠢。但这是我想用301重定向实现的目标:

旧网址:

Rfc2898DeriveBytes

这些网址的新通缉目的地:

/hello/news/news-entry-1/
/hello/news/news-enty-2/

因此,我希望在/ news /之后剪切尾部,并将/bye/news/ 之后的任何内容重定向到/hello/news/*而不用尾部(例如/bye/news/)。

因此news-entry-1/会产生www.hello.com/hello/news/news-entry-1/

我感谢任何帮助,并真诚地为这个问题道歉

编辑:我目前的.htaccess(我在Wordpress上):

www.hello.com/bye/news/

1 个答案:

答案 0 :(得分:1)

您可以在站点根目录中使用此重定向规则.htaccess:

RewriteEngine On

RewriteRule ^/?hello/(news)/ /bye/$1/? [L,NC,R=301]