2011-03-13 90 views
0

我想制作一个博客系统。 一个受欢迎的博客地址看起来像 blogname.sitename.com制作虚拟主机,htaccess或php.ini或http.conf等?

我认为这个地址应该重定向到类似 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] 

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

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

回答

1

使用2 $代替%2

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

thanks.but这不是我的问题! – 2011-03-13 18:24:32