请教apache的rewrite规则

小桦 发布于 2012/07/20 10:25
阅读 310
收藏 0
问题是关于二级域名的问题,我己经通过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
不好用啊,请教各位。
加载中
0
lrwin
lrwin
只配个基础的域名支持,然后自己写个拦截进行简单区别处理吧
0
小桦
小桦

引用来自“lrwin”的答案

只配个基础的域名支持,然后自己写个拦截进行简单区别处理吧

OK 问题解决。这么拦截

RewriteCond %{HTTP_HOST} news.mydomain\.cn$

在这下面在写的规则就成了某个二级域名自己的规则了。

返回顶部
顶部