为域名重写Url


Url rewrite for a domain name

好的,所以我有托管与godaddy和我有2个网站托管与他们。我做了一个htaccess规则,并将其添加到我的主目录,它影响两个域名。我只是想知道是否有什么我可以添加到它只适用于一个域名??我的mod重写规则是遵循

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

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

但是我已经说过我需要以某种方式设置一个域名在一边它以某种方式

将这一行添加到您的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']以获取值