たとえば、次の形式の古いURLをリダイレクトするには、
/2016/10/mukunda-murari-kannada-songs-download.html
に
/mukunda-murari-kannada-songs-download.html
私はすでにWordPressのパーマリンク構造を変更しましたが、SEOを維持するために、最も効率的な方法で古いURLを新しいURLにリダイレクトしたいと思います。
これは私のコードです:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/.]+)/?$ $1.html [L,R=301]
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
@RickHellewellが示唆しているようにパーマリンク構造を既に変更していると仮定すると、(既存のWPフロントコントローラの前に).htaccess
ファイルの上部近くで以下のようなことができます。 SEOを維持するために記載の形式)。
RewriteRule ^\d{4}/\d\d/([a-z-]+\.html)$ /$1 [R=301,L]
[設定] - [パーマリンク]で、パーマリンクを[投稿名]に変更しないのはなぜですか。