Url重写域名

时间:2013-04-12 15:11:43

标签: php html html5 apache http

好的,所以我主持了godaddy,我有2个网站托管。我制作一个htaccess规则并将其添加到我的主目录中,它会影响两个域名。我只是想知道是否有任何我可以添加到它只为一个域名工作? 我的mod重写规则已经过了

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

当我将此添加到我的主目录时,它会影响我托管的两个网站。 规则是改变这一点 mysite.com?index.php 对此 mysite.com/index _

但是我已经说过我需要一些如何设置域名的方式。

1 个答案:

答案 0 :(得分: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']以获取值