2017-02-10 56 views
1

WordPress的重定向旧网址 - 删除类别

sample.com/info/news-in-one.html 
sample.com/tests/test-for-me.html 
sample.com/matrix/pro-matrix.html 
and more 

sample.com/news-in-one.html 
sample.com/test-for-me.html 
sample.com/pro-matrix.html 
and more 

我想重定向旧网址之前。我如何在htaccess中做到这一点。

总类别6:信息,测试,矩阵,笔记,地面,海。

对不起,我的英文。

+0

你想重写或重定向?网址是否应该在浏览器中更改?它应该适用于这些目录中的所有内容吗?信息,测试和矩阵? – SuperDuperApps

+0

我想重定向。我更改了链接结构(删除了Url类别)。总类别6:信息,测试,矩阵,笔记,地面,海洋。 –

+0

谢谢,我用这个信息更新了你的问题并提供了一个答案。 – SuperDuperApps

回答

0

你可以这样说:

RewriteEngine on 
RewriteRule ^(?:info|tests|matrix|notes|ground|sea)/(.+\.html)$ /$1 [R=301,L] 
+0

不幸的是,这些链接不辍: 'sample.com/info/ sample.com/tests/ sample.com/matrix/ sample.com/notes/ sample.com/ground/ sample.com/ “/ 这些参考文献列表的文章 –

+0

我更新了规则,以便它们仍然可以工作。 – SuperDuperApps

+0

谢谢。但我遇到了这个问题: 'sample.com/info/page/2/ sample.com/info/page/3/ sample.com/info/page/4/ ... sample。 com/tests/page/2/ sample.com/tests/page/3/ sample.com/tests/page/4/ ... 及更多' –