HTACCESS子域到WWW

时间:2012-12-18 18:04:58

标签: php .htaccess http-status-code-301 forwarding

我知道有很多类似的问题,但没有一个能够解决我的问题。

我正在尝试将所有子域转发到www。 我试过的每一个代码,我的浏览器都在响应,“Opps!找不到”。

这是我的HTACCESS文件的一部分,希望有些人能够帮我找到解决方案。 同样,我目前还没有设置任何子域。任何帮助将不胜感激。

Options +FollowSymlinks


RewriteEngine on
RewriteBase /

#
# Make sure the domain does use www.
RewriteCond %{HTTP_HOST} ^domain.ca [NC]
RewriteRule ^(.*)$ http://www.domain.ca/$1 [L,R=301] 

#
# Trailing slash check
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !(\.[a-zA-Z0-9]{1,5}|/)$
RewriteRule ^(.*)$ $1/ [L,R=301]

1 个答案:

答案 0 :(得分:3)

  

我目前没有设置任何子域

如果没有设置它们,那么对它们的请求将收到DNS错误,并且永远不会靠近您的Web服务器。

你需要设置它们。