Joomla を使用し、JoomFish の使用を停止しようとしましたが、使用していた間は、他のサイトが「basedomain.org/en/everypage」としてページにリンクしていました。これらのリンクは 404 エラーになります。
.htaccess を使用して、basedomain.org/en/everypage のすべてのリクエストを basedomain.org/everypage にリライトまたはリダイレクトするにはどうすればよいですか??
Joomla を使用し、JoomFish の使用を停止しようとしましたが、使用していた間は、他のサイトが「basedomain.org/en/everypage」としてページにリンクしていました。これらのリンクは 404 エラーになります。
.htaccess を使用して、basedomain.org/en/everypage のすべてのリクエストを basedomain.org/everypage にリライトまたはリダイレクトするにはどうすればよいですか??
Options +FollowSymLinks -MultiViews
RewriteEngine On
RewriteRule ^en/(.*)$ /$1 [L,R=302]
動作することを確認したら、302 を 301 に変更します (301 はブラウザがキャッシュするため、デバッグが非常に困難です)。
または、RedirectMatch
(より単純で、RewriteEngine を有効にする必要はありません)を使用します。
RedirectMatch permanent /en/(.*) http://www.example.com/$1
(www.example.com を独自のドメインに置き換えます)