将URL重写为相同的URL,但使用www

时间:2014-12-10 21:46:32

标签: apache .htaccess mod-rewrite

我的问题是这个问题的问题。 rewrite htaccess to include www and include rest of url

但我希望将特定的网址重定向到带有www。

的网址

示例:

http://domain.com/admin> http://www.domain.com/admin

这就是我想要实现的目标。除非我将底部代码放在.htaccess文件中,否则必须忽略其他URL。我不希望重定向其他网址http://domain.com/work

到目前为止,我有这个。

# Turn mod_rewrite on
RewriteEngine On
RewriteBase /

RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^ http://www.%{HTTP_HOST}%{REQUEST_URI}  [R=301,L]

1 个答案:

答案 0 :(得分:2)

  

但我希望将特定的网址重定向到带有www。

的网址

您可以使用:

RewriteEngine On

RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^admin http://www.%{HTTP_HOST}%{REQUEST_URI}  [R=301,NE,NC,L]