Apache没有正确重定向'/ usr / home / username / public_html /'

时间:2014-10-10 04:00:12

标签: php apache .htaccess mod-rewrite

我使用此功能将非www请求重定向到www

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

它应该重定向:

http://example.com/intranet

要:

http://www.example.com/intranet

但它重定向到:

http://www.example.com//usr/home/username/public_html/intranet

发生了什么,我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

我成功使用了以下内容:

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