2016-05-05 20 views
0

私はしかし、いくつかの制限、日の主に不足のために、投稿は「ポスト、ポスト2等」としてラベル付けされている私の.htaccessファイルに301リダイレクト優先度?

RewriteRule ^blog/([0-9]{4})/([0-9]{2})/([0-9]{2})/(.*)?$ /bas/blog/$4 [R=301,L] 

をこの正規表現式を使用しています

私はexperessionのフォーマットで標準301を試しましたが、リダイレクトルールが優先されました。

正規表現より優先させるために割り当てることができる重要なタグがありますか?

基本的に、私はルールの

Redirect 301 /blog/2008/08/22/fridays-fact http://www.example.com/bas/blog/fridays-fact-11/ 

答えて

0

順序が重要ですやってみたいです。特定のURLマッチングルールを最初に保存し、後で一般的なものにします。

RewriteRule ^blog/2008/08/22/fridays-fact /bas/blog/fridays-fact-11/ [NC,R=301,L] 

RewriteRule ^blog/([0-9]{4})/([0-9]{2})/([0-9]{2})/(.*)?$ /bas/blog/$4 [NC,R=301,L] 

この変更をテストする前に、必ずブラウザのキャッシュを消去してください。

+0

Ah。さて、私はそれに亀裂を入れてみましょう、私はそれが動作するかどうかをお知らせします。私はCSSの観点から考えていたが、低い方が優先度が高い。 – Zaeo

+0

確かに、疑問/質問があれば教えてください。 – anubhava