WordPressブログのURL書き換えを設定して、URLからすべての日付を削除しました(www.example.com/2012/08/postname)。確立されたブログの新しいデザインだったので、htaccess を介して行う必要があり、投稿内のリンクも変更しながら htaccess を介して行う必要がありました (たとえば、著者が別の記事にリンクしている場合、彼は www.example.com/2012 を使用しました)。 /07/郵便番号)。そのため、バックエンドでパーマリンクを調整するだけでは機能しません。
このコードを使用して書き換えを作成しました。
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
RedirectMatch 301 ^/([0-9]{4})/([0-9]{2})/(.*)$ http://www.example.com/$3
</IfModule>
現在、URL が www.example.com/2012/08/ のようなものであるため、アーカイブが機能しなくなりました。URLに日付のみが含まれている場合にのみ書き換えルールを停止する方法はありますか(例:www.example.com/2012/08/)が、日付を含むすべての投稿(例:www.example.com/2012/)の書き換えを維持します08/後題)?