ブログを 1 つの 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]
Habari Rewrite Rules の最後に付けられた My URL Rewrite
RewriteRule ^/articles/(.*)$ /$1 [R=301,PT]