好的,所以我主持了godaddy,我有2个网站托管。我制作一个htaccess规则并将其添加到我的主目录中,它会影响两个域名。我只是想知道是否有任何我可以添加到它只为一个域名工作? 我的mod重写规则已经过了
Options +FollowSymLinks
RewriteEngine on
RewriteRule (.*)_ index.php?pageid=$1
当我将此添加到我的主目录时,它会影响我托管的两个网站。 规则是改变这一点 mysite.com?index.php 对此 mysite.com/index _
但是我已经说过我需要一些如何设置域名的方式。
答案 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']
以获取值