0

私は問題を抱えています。

私は Python(Django) の Web サイトを持っています。URL から「www」を削除したいので、次の htaccess を持っています。

RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^www.mydomain.com/$ [NC]
RewriteRule ^(/)?(.*) http://mydomain.com/$1 [R=301,L] 

動作しますが、「www.domain.com/admin」または「www.domain.com/something」のような URL を入力すると、「domain.com/admin」ではなく「domain.com」にリダイレクトされるという問題があります。 「domain.com/何か」。

私のhtaccessの何が問題なのか知っていますか?

お時間をいただき、ありがとうございました。

4

1 に答える 1

0

に変更^(/)?(.*)^/?(.*)ます。/実際に追加したい部分ではなく、それをキャプチャしてURLに追加してい$1ます。

于 2012-06-30T18:53:53.750 に答える