.htaccess重定向不按预期工作?

时间:2014-03-04 18:48:54

标签: .htaccess mod-rewrite redirect

您好,

我正在努力做到这一点,如果有人访问http://www.moneythink.org/mtnet,他们会被重定向到http://moneythink.org/mtnet(在开头删除“www”)。

我在线查看,并将以下内容放在我的.htaccess文件中:

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

但是当我转到http://www.moneythink.org/mtnet时,它只是将我发送到http://moneythink.org(而不是http://moneythink.org/mtnet)。

为什么会发生这种情况?

1 个答案:

答案 0 :(得分:0)

我在我的生产服务器上使用它,尝试一次,而不是1美元使用完成{REQUEST_URI}

RewriteEngine on
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ http://%1%{REQUEST_URI} [R=301,QSA,NC,L]