[WordPress] .htaccess RedirectMatch 構文

スポンサーリンク

質問

301 リダイレクトの修正

構文を取得しようとすると、時間の一体を抱えています。私はかなりのオンライン調査したが私は完全にこれに新しいとそれ isn’t をクリックするだけ私のため。ここに誰かが助けることができることを望みます。

次形式を使用してすべてのリンクを変更するルールを記述する入力している:

http://www.example.com/yyyy/mm/dd/page-name

http://www.example.com/category/page-name

上記の例では、「/yyyy mm/dd/」が変数の日付の任意の数のため。ワードプレスの移行は、新しいテーマでのパーマリンクの日および名前の形式を保持することはできません、我々 はいくつか年間の SEO「リンク ジュース」の価値を維持しようとしている

様々 な理由これを行うに書き換えとしての代わりに 301 リダイレクトを使用することを好むでしょう。事前のおかげで !

を追加、編集: ここで私の試みでは、書き換えやリダイレクト (とりわけ) の構文を混在しているだと思う:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress

RedirectMatch 301 ^/([0-9]{4})/([0-9]{2})/([0-9]{2})/(.*)$ /category/$4/

の答え

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^/([0-9]{4})/([0-9]{2})/([0-9]{2})/(.*)$ /category/$4 [L,R=301,NC]

http://stackoverflow.com/questions/28932846/htaccess-redirectmatch-syntax

スポンサーリンク

Leave a Reply