私は約38のWebサイトをJoomlaからwordpressに移動しています。
私はSEOのために同じリンク構造を維持したいと思います。残念ながら、最後の開発者はリンクの構造に不注意だったので、満たす必要のあるいくつかの奇抜な要件があります。
つまり、ブログがindex.php / blog-4であると同時に、index.php/blogとindex.php/blog-5である場合もあります。
ワードプレスでは、パーマリンクを
index.php / blog-5 /%postname%
私はこれまで.htaccessを編集したことがありませんが、私がやりたいのは、
/ blog / *-> / blog-5 / *
/ blog-4 / *-> / blog-5 / *
これを達成するために私は何を書きますか?
編集
マイケルの答えを実装するのに問題があります。.htaccessは次のようになります。の内側と外側の両方に入れてみました。
# 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]
RewriteCond %{REQUEST_URI} !^/blog-5
RewriteRule ^blog(-.+)?/(.*) blog-5/$2 [L,R=301]
</IfModule>
# END WordPress