2013-04-12 63 views
0

好吧,我已经与godaddy托管,我有2个网站与他们托管。我制作了一个htaccess规则,并将其添加到我的主目录中,并同时生效了两个域名。林只是想知道是否有任何我可以添加到它只为一个域名工作? 我的国防部重写规则已经follwedUrl重写为域名

Options +FollowSymLinks 
RewriteEngine on 
RewriteRule (.*)_ index.php?pageid=$1 

当我加入这个我的主要目录是影响这两个网站我主持。 规则换货要改变这个 mysite.com?index.php 这个 mysite.com/index_

但我已经说过,我需要一些如何在一侧设置一个域名是一些如何。

回答

0

加入这一行你RewriteRule

RewriteCond %{HTTP_HOST} ^www.mydomainname.com$ 

您的规则之前,只会影响这个领域,你的.htaccess应该是这样的:

Options +FollowSymLinks 
RewriteEngine on 
RewriteBase/
RewriteCond %{HTTP_HOST} ^www.mysite.com$ 
RewriteRule (.*) /index.php?pageid=$1 

这将匹配

http://www.mysite.com/week1 

并将其改写为

http://www.mysite.com/index.php?pageid=week1 

然后你就可以访问$_GET['pageid']来获取值

+0

非常感谢你。 –

+0

然后我可以回显$ 1获得页面ID?我试着回显出获取页面的ID,但得到完整的url ... –

+0

请参阅编辑更新 –