好的,所以我有托管与谷歌爸爸和我有2个网站托管与他们。我创建了一个htaccess规则,并将其添加到我的主目录中,它对两个域名都有效。我只是想知道是否有什么我可以添加到它只适用于一个域名??我的mod重写规则是遵循
Options +FollowSymLinks
RewriteEngine on
RewriteRule (.*)_ index.php?pageid=$1当我将这个添加到我的主目录中时,它会影响我托管的两个网站。将此索引更改为mysite.com/ mysite.com?index.php _的规则
但是我已经说过我需要一些如何在它旁边设置一个域名一些如何。
发布于 2013-04-12 23:57:35
将此行添加到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']来获取值
https://stackoverflow.com/questions/15974939
复制相似问题