大家好,我已经将一个网站从WordPress迁移到了一个新的内容管理系统,我想通过重定向来保留旧的URL。
WordPress固定链接结构如下所示:
/2011/04/01/name-of-post
我保留了post段塞,所以我需要做的就是去掉基于日期的路径,并重定向到我的新目录结构:
/articles/view/name-of-post
到目前为止,我的尝试如下所示(在我的.htaccess文件中):
RewriteCond %{THE_REQUEST} /[0-9]{4}/[0-9]{2}/[0-9]{2}/(.+) [NC]
RewriteRule ^/[0-9]{4}/[0-9]{2}/[0-9]{2}/(.+)$ /articles/view/$1 [L]还没找到。我也试过%{PATH_INFO}了,没什么问题。
来自那些精通Apache重写规则的人的任何帮助都是非常感谢的。
发布于 2011-04-21 06:29:34
像这样的东西应该可以。
RedirectMatch permanent ^/20../../../(.*)$ /articles/view/$1发布于 2011-04-21 08:21:10
可以在一个简单的RewriteRule中处理它,如下所示:
RewriteRule ^[0-9]{4}/[0-9]{2}/[0-9]{2}/(.+)$ /articles/view/$1 [L]https://stackoverflow.com/questions/5737317
复制相似问题