特定子域指向路径,动态子域指向另一个路径

时间:2011-07-19 18:15:37

标签: php linux apache .htaccess subdomain

我正在开发一个我有一些特定子域的应用程序,请参阅:

  1. www.120mmsm.com是网站 - 确定
  2. signup.120mmsm.com是注册页面 - ERROR
  3. login.120mmsm.com是登录页面 - ERROR
  4. anything.120mmsm.com将落入系统文件夹 - 确定
  5. 所以该网站正在回复www。动态子域已成功完成。但注册和登录到不同的文件夹不能。给你,你可以看到你输入上面的网址。

    我的htaccess代码:

    #does nothing if www
    RewriteRule ^www/ - [L] 
    
    #Force https for everything that is not www
    RewriteCond %{HTTPS} off
    RewriteCond %{HTTP_HOST} !(www)\. [NC]
    RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
    
    #signup
    RewriteCond %{HTTP_HOST} ^(signup)\. [NC]
    RewriteRule ^(.*)?$ signup/$1 [L]
    
    #login
    RewriteCond %{HTTP_HOST} ^(login)\. [NC]
    RewriteRule ^(.*)?$ login/$1 [L]
    
    #system
    RewriteCond %{REQUEST_URI} !^/sistema/
    RewriteCond %{HTTP_HOST} !www.120mmsm.com$ [NC]
    RewriteCond %{HTTP_HOST} ^(www|singup|login)?([a-z0-9-]+).120mmsm.com [NC]
    RewriteRule ^(.*)?$ sistema/$1
    

    我哪里错了?

1 个答案:

答案 0 :(得分:1)

你得到了什么类型的错误?你确定你有正确的Apache配置吗?