HTML サイトを WordPress インストールに変更しました。
古い .html リンクは、正しいワードプレス ページにリダイレクトされました。明らかにサルが作った古いサイトには、/over ons.html というページがありました。そうです、ファイル名にスペースがありました。今、/over%20ons.html で外部リクエストを取得しています。.htaccess でこのリダイレクトの問題を解決する方法がわかりません。参照するページは /over-ons/ です。
これまでのところ、これは私の .htaccess です:
RedirectMatch 301 ^/([^/.]+)\.html$ /$1/
Redirect 301 /over%20ons.html http://www.sterkermerk.nl/over-ons/
Redirect 301 /index.html http://www.sterkermerk.nl/
# 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
2 行目にはルールが含まれています。%20 をエスケープしようとしましたが、RedirectMatch で正規表現を使用しようとしましたが、うまくいきません。
誰でもアイデアを得ましたか?