【问题标题】:HTACCESS SubDomains to WWW [closed]HTACCESS 子域到 WWW [关闭]
【发布时间】: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]

【问题讨论】:

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


【解决方案1】:

我目前没有设置任何子域

如果未设置它们,则对它们的请求将收到 DNS 错误,并且永远不会靠近您的网络服务器。

您需要设置它们。

【讨论】:

  • 因此,请检查您的 DNS 提供商是否允许使用通配符 CNAMES 并进行设置。
  • @Quentin 是的,我想我可以解决这个问题。我之前通过 htaccess 完成了子域的工作(使文件夹成为子域)。我以为我可以用同样的方法来做......在 cPanel 中,我创建了一个通配符子域( *.domain.ca -> www.domain.ca )但它没有识别这个......想法?跨度>
猜你喜欢
  • 1970-01-01
  • 2017-07-31
  • 2014-01-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-09-18
  • 2016-01-21
  • 1970-01-01
相关资源
最近更新 更多