我已经将我的博客从一个 CMS/博客系统切换到使用具有一些默认 Apache 重写规则的 Habari,我正在尝试将所有旧文章 URL 从 重定向/articles/article-name
到/article-name
. 下面我发布了我正在使用的 URL 重写以及 Habari 系统中包含的默认值,我认为这可能是一个放置问题。我的重写应该高于他们吗?
Habari 默认 Apache Rwrites:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !=/favicon.ico
RewriteBase /
RewriteRule . index.php [PT]
RewriteRule ^(system/(classes|handlers|locale|schema|$)) index.php [PT]
我的 URL 重写附加到 Habari 重写规则的末尾
RewriteRule ^/articles/(.*)$ /$1 [R=301,PT]