【发布时间】:2019-01-08 10:10:33
【问题描述】:
enter code here您好,我的 htaccess 文件中有以下代码。
我的通配符子域路由到“主文件夹” - 我在这里放置了 htaccess 文件。
我有以下文件夹 “主文件夹” “主文件夹/子 1” “主文件夹/子 2” 等等
调用子域 - sub1.domain.com 它应该路由到子文件夹“sub1”(子文件夹=子域)。
我试着用这段代码来做
#Redirect to subdomainfolder if no special page is called
RewriteCond %{HTTP_HOST} ^(.*)\.domain\.com$ [NC]
RewriteRule ^$ %1/index.html [L]
#Redirec to subdomainfolder if a special page is called
RewriteCond %{HTTP_HOST} ^(.*)\.domain.com(.*)$ [NC]
RewriteRule ^(.*) %1/$1 [L]
第一个规则运行良好,但如果我添加第二个规则,我会收到内部服务器错误。
这有什么问题 - 如何以这种方式更改第一条规则,使其适用于 .com 之后的所有 url 参数 - 这就是我添加第二条规则的原因。
希望我能得到帮助。非常感谢。
【问题讨论】: