2012-02-03 88 views

回答

4

使用RewriteCond该检查所使用的域名不等于domain.com,做重定向像以前一样:

RewriteCond %{HTTP_HOST} !^domain\.com 
RewriteRule (.*) http://domain.com/index.php?p=$1 [L,R=301] 
+0

我需要得到获取变量像otherdomain.com/32223需要使用3223的文件一样的index.php P = 32223 – user533178 2012-02-03 09:00:44

+0

@ user533178:在/(在你的榜样之后的部分,在'说'位]由RewriteRule的第一个参数,即'(。*)'部分获取。然后,它通过使用'$ 1'变量在重写中使用。尝试阅读文档:http://httpd.apache.org/docs/2.0/mod/mod_rewrite.html,它解释了这些事情。 – Oldskool 2012-02-03 09:02:54

+0

我只添加我的格式化示例我需要代码来检查域名是否等于say.com将其重写为URL – user533178 2012-02-03 11:13:45