首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 服务器 > Apache >

这个能实现吗?该如何解决

2013-01-25 
这个能实现吗?问题是关于二级域名的问题,我己经通过GOOGLE搜索完成了二级域名的rewrite了。现在遇到一个问

这个能实现吗?
问题是关于二级域名的问题,我己经通过GOOGLE搜索完成了二级域名的rewrite了。现在遇到一个问题很头痛。
以下是网上搜的。


RewriteEngine on
RewriteCond %{HTTP_HOST} [^.]+\.mydomain\.com$
RewriteCond %{HTTP_HOST} !^(www|admin)\.mydomain\.com$
RewriteRule ^/?$ /%{HTTP_HOST}%{REQUEST_URI} [C]
RewriteRule news.mydomain.com /news.php [L]

通过以上的代码我己经可以通过 http://news.mydomain.com 访问我的http://www.mydomain.com/news.php 了。
可是我还有个需求,想通过以下这个规则重写。


RewriteRule news.mydomain.com/(\d+).html /news_info.php?id=$1


不好用啊,请教高手们。
[解决办法]
RewriteRule 是从域名后开始匹配的,所以应该类似如下:

RewriteRule (\d+).html index.php?id=$1

热点排行