2014-08-28 183 views
0

我已经更改了WordPress网站上的网址结构,并且需要301旧网址到新网址。旧的结构如下:301将子目录中的旧网址重定向到新网址

/news/[category-name]/[post-url-slug] 

所以它总是/新闻话,那就得该类别的网址塞,然后将URL蛞蝓的职位名称。

新的结构如下:

/[post-url-slug] 

所以我已经基本摆脱了URL的新闻和类别名称部分。我将如何在我的htaccess中将所有旧的网址添加到新的网址中? mod重写被启用。

+0

提供新旧网址的一些例子。 – anubhava 2014-08-28 15:26:43

回答

1

添加到您的.htaccess或者Apache的配置:

RewriteRule ^news/.+?/(.+)$ $1 [R=301,L] 

您可能需要更具体的比.+根据您的类别和岗位名称的规则。例如:[a-zA-Z0-9-_]+或类似的。

对debuggex戏如果需要的话:

Regular expression visualization

Debuggex Demo

相关问题