【发布时间】:2012-12-06 00:09:44
【问题描述】:
我知道那里有多个类似的问题,但没有一个能够解决我的问题。
我正在尝试将所有子域转发到 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]
【问题讨论】:
-
对不起,这里跑题了。询问webmasters.stackexchange.com
-
我猜你的浏览器没有说“Opps!找不到”。你给我们实际错误信息怎么样?
-
@ceejayoz 实际上它说(谷歌浏览器),“糟糕!谷歌浏览器找不到 test.domain.ca”...
-
看,这更有用。这意味着您没有 test.domain.ca 的 DNS 条目。您可能需要 *.domain.ca 的通配符 DNS 条目。
标签: php .htaccess http-status-code-301 forwarding