首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >域名Url重写

问域名Url重写
EN

Stack Overflow用户
提问于 2013-04-12 23:11:43
回答 1查看 473关注 0票数 0

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

代码语言:javascript
复制
Options +FollowSymLinks
RewriteEngine on
RewriteRule (.*)_ index.php?pageid=$1

当我将这个添加到我的主目录中时,它会影响我托管的两个网站。将此索引更改为mysite.com/ mysite.com?index.php _的规则

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

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-04-12 23:57:35

将此行添加到RewriteRule之前

代码语言:javascript
复制
RewriteCond %{HTTP_HOST} ^www.mydomainname.com$

您的规则将仅影响此域,您的.htaccess应如下所示:

代码语言:javascript
复制
Options +FollowSymLinks
RewriteEngine on
RewriteBase /
RewriteCond %{HTTP_HOST} ^www.mysite.com$
RewriteRule (.*) /index.php?pageid=$1

这将会匹配

代码语言:javascript
复制
http://www.mysite.com/week1

并将其重写为

代码语言:javascript
复制
http://www.mysite.com/index.php?pageid=week1

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15974939

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档