从旧域重定向到没有扩展名的新域

时间:2012-10-29 15:38:15

标签: .htaccess mod-rewrite redirect

我有一个域名,我想重定向到新域名。我希望请求保持不变,但我的以下代码是将.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]

当我转到以下网址时:www.oldomain.eu/samplepage它将我重定向到www.newdomain.eu/samplepage.php

如何防止将.php添加到网址?

1 个答案:

答案 0 :(得分:2)

这听起来像mod_negotiation干扰。尝试添加:

Options -Multiviews

高于你的规则。