【问题标题】:Make virtual host, htaccess or php.ini or http.conf or etc?制作虚拟主机、htaccess 或 php.ini 或 http.conf 等?
【发布时间】:2011-07-14 12:55:51
【问题描述】:

我想做一个博客系统。 一个流行的博客地址看起来像 blogname.sitename.com.

我认为这个地址应该重定向到类似 sitename.com/index.php?user=blogname.

因为为每个博客创建一个子域是不合逻辑的。 对吗?

所以,我为.htaccess写了这段代码:

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{HTTP_HOST} !^(www|mail).mydomain.com$ [NC]
RewriteCond %{HTTP_HOST} !^(www|mail).mydomain.com$ [NC]
RewriteCond %{HTTP_HOST} ^(www\.)?([a-z0-9-]+).mydomain.com$ [NC] 
RewriteRule ^(.*)/$ ?option=user&id=$2 [R=301,L]

但它不起作用。 我想我应该在另一个地方做一些配置。

配置源在哪里? 什么配置?

【问题讨论】:

    标签: .htaccess php vhosts


    【解决方案1】:

    使用 $2 而不是 %2

    RewriteRule ^(.*)/$ /index.php?user=$2 [R=301,L]
    

    【讨论】:

      猜你喜欢
      • 2015-12-26
      • 2014-04-22
      • 1970-01-01
      • 2012-05-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-10-05
      • 2012-10-02
      相关资源
      最近更新 更多