web-dev-qa-db-ja.com

カスタムURLから言語プレフィックスを削除する

私たちのサイトはいくつかの言語で存在しています。 xmlsitemapモジュールをインストールしました。デフォルトのリンクはsitename/en/sitemap.xmlのようになります。

このリンクのためだけに言語プレフィックスを削除する必要があります。特定のカスタムリンクの翻訳を無効にする設定がないようです。

プログラムでそれを行うことができますか?

1
Olelishna

たとえば、.htaccessなどにリダイレクトを追加しないのはなぜですか?

RewriteRule ^sitemap.xml$ /en/sitemap.xml [R=301,L,QSA]
2
Clive

これがうまくいくことを願って、リダイレクトを.htaccessに追加します

RewriteEngine on
RewriteRule ^en/(.*)$ /$1
0
rfegade