【发布时间】:2016-11-03 13:26:31
【问题描述】:
我有一个关于 WordPress 的博客,它是从 Blogger 迁移而来的,因此具有像 http://www.exeideas.com/2014/10/blogger-to-wordpress-best-htaccess-file.html 这样的永久链接结构,但现在我只想将其重写为 http://www.exeideas.com/blogger-to-wordpress-best-htaccess-file。
我在.htaccess 文件中尝试了以下代码,但没有任何反应。
## Remove /YEAR/MONTH/ From URLs ##
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^/[0-9]{4}/[0-9]{2}/([^/.]+)\.html$ http://www.exeideas.com/$1/ [L,R=301]
</IfModule>
## Remove /YEAR/MONTH/ From URLs ##
与
## Remove /YEAR/MONTH/ From URLs ##
RedirectMatch 301 ^/[0-9]{4}/[0-9]{2}/([^/.]+)\.html$ http://www.exeideas.com/$1/
## Remove /YEAR/MONTH/ From URLs ##
那么你能解释一下我的代码背后的错误还是发生了什么其他事情...???
【问题讨论】:
标签: .htaccess mod-rewrite url-rewriting redirectmode