【问题标题】:Dynamic subdomain rewrite htaccess动态子域重写 htaccess
【发布时间】:2012-11-06 18:43:10
【问题描述】:

首先 - 我读过很多类似的问题,但对我没有任何帮助。

这些是重写规则:

RewriteCond %{HTTP_HOST} ^([^/.]+)\.example\.com$ 
RewriteRule ^ index.php?user=%1 [L]

它工作正常,但不是我想要的。我正在运行像 kohana 这样的 MVC 框架,其中 url 结构如下所示:

example.com/controller/action/parameter

但是当我尝试以下重写时,我收到了内部服务器错误:

RewriteCond %{HTTP_HOST} ^([^/.]+)\.example\.com$ 
RewriteRule ^ index.php/user/view/%1 [L]

那么,我该如何解决这个问题?

【问题讨论】:

    标签: .htaccess


    【解决方案1】:

    好的。 . .

    在与规则斗争了一段时间后,我找到了答案:

    RewriteCond %{HTTP_HOST} ^([^/.]+)\.example\.com$ 
    RewriteCond %1 !^(www|ftp|mail)$ [NC]
    RewriteRule (.+)$ "http://example.com/user/%1" [L,P]
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-11-19
      • 2015-02-17
      • 2011-05-15
      • 2011-02-04
      • 2014-03-17
      • 1970-01-01
      • 1970-01-01
      • 2014-05-22
      相关资源
      最近更新 更多