数年前、私は今htaccessのリダイレクトルールチェーンの優先順位
/blog/[TITLE]
にこの
/blog/YYYY/MM/DD/[TITLE]
からすべての私のWordPressのURLをリダイレクトし、私はすべての私のURLからリダイレクトするように私は/ /ブログを削除しましたこの
/blog/[TITLE]
へ0
/[TITLE]
その作業は素晴らしいです。今
これらのURL
/blog/YYYY/MM/DD/[TITLE]
が
/YYYY/MM/DD/[TITLE]
結果にリダイレクトします:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
RedirectMatch 301 /blog/([0-9]+)/([0-9]+)/([0-9]+)/(.*)$ /blog/$4
RewriteRule ^blog/(.*)$ /$1 [R=301,L,NC]
RewriteCond %{REQUEST_URI} ^/blog[/]?$
RewriteRule (.*)/[R=301,L]
方法:ここで
404は私のリダイレクトルールです。しかし、ここで問題があります私はこれを修正するのですか?何か案が?正直言って、私はこれがどのように機能するか本当に理解したことはありません。 ;-)
コードスニペットのセクションを削除してください。これらはHTML/JSコードでは役に立ちません。 – hjpotter92
コードスニペットのセクションを削除しました。 – Marc