1

新しいドメインにリダイレクトしたいドメインがあります。リクエストを同じままにしておきたいのですが、次のコードは.php拡張子を追加しています。次のコードは私が持っているものです:

RewriteCond %{HTTP_HOST} ^oldomain.eu [NC]
RewriteRule ^(.*)$ http://newdomain.eu/$1 [L,R=301]
RewriteCond %{HTTP_HOST} ^www.olddomain.eu [NC]
RewriteRule ^(.*)$ http://newdomain.eu/$1 [L,R=301]

次のURLにアクセスすると、www.oldomain.eu/samplepageがwww.newdomain.eu/samplepage.phpにリダイレクトされます。

これが.phpをURLに追加しないようにするにはどうすればよいですか?

4

1 に答える 1

2

これはmod_negotiationが干渉しているように聞こえます。追加してみてください:

Options -Multiviews

あなたのルールの上。

于 2012-10-29T20:01:52.683 に答える