【问题标题】:.htaccess subdomain creation.htaccess 子域创建
【发布时间】:2012-05-20 15:24:58
【问题描述】:

如果我在 .htaccess 中使用以下代码,我会创建哪些文件夹?我正在尝试建立一个网站制作网站,但子域创建部分让我很困惑,这是代码:

#RewriteCond %{HTTP_HOST} !^www [NC]
#RewriteCond %{HTTP_HOST} ^(.+)\.mydomain\.com$ [NC]
#RewriteCond %{REQUEST_URI} !^/subdomains
#RewriteRule ^(.*) %{HTTP_HOST}$1
#RewriteRule ^(.*)\.mydomain\.com(.*) /subdomains/$1/$2

#RewriteCond %{HTTP_HOST} !^www [NC]
#RewriteCond %{HTTP_HOST} ^(.+)\.mydomain\.com$ [NC]
#RewriteCond %{REQUEST_URI} ^/subdomains
#RewriteRule ^(.*) %{HTTP_HOST}$1
#RewriteRule user/a.x /subdomains/index.php?a.x

#--------------
Options +FollowSymLinks
RewriteEngine on

RewriteRule user/(.*)/(.*) showpage.php?user=$1&page=$2 [nc]

那么它会是一个用户文件夹吗?子域文件夹?困惑:(

【问题讨论】:

    标签: .htaccess subdomain


    【解决方案1】:

    我认为你可以使用这样的代码:

    RewriteCond %{HTTP_HOST} sub.domain.com $ [NC]
    RewriteCond %{REQUEST_URI} !/sub/
    RewriteRule ^(.*)$ sub/ [L]
    RewriteCond %{HTTP_HOST} !(^domain.com $|^www.domain.com $) [NC]
    RewriteRule ^\.*$ /error.html [L]
    

    这会很强大...但也许可以做得更好?

    这里可以列出另一个答案: htaccess subdomain

    【讨论】:

      猜你喜欢
      • 2014-07-02
      • 2011-10-28
      • 1970-01-01
      • 1970-01-01
      • 2010-10-09
      • 2023-03-14
      • 2012-07-11
      • 2011-03-28
      相关资源
      最近更新 更多