如何调用不同的索引文件的主要领域和子domins? [英] How to call different index files for main domain and sub domins?

查看:239
本文介绍了如何调用不同的索引文件的主要领域和子domins?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有在www.mysite.com的名称的部位。当网址是www.mysite.com,我想打电话给index1.php文件(这是我的主域名)。

i have a site in the name of www.mysite.com. when the url is www.mysite.com, i want to call index1.php file (this is my main domain).

如果该URL是像test1.mysite.com,test2.mysite.com子域名的话,我想打电话给index2.php文件。

If the url is from sub domains like test1.mysite.com, test2.mysite.com then i want to call index2.php file.

如何做htaccess的?任何帮助是极大的AP preciated ..

How to do it in htaccess? any help is greatly appreciated..

在此先感谢!

推荐答案

如果他们都在同一个文档根目录,把这样的事情在你的htaccess文件中的文档根目录:

If they are both in the same document root, put something like this in your htaccess file in the document root:

RewriteEngine On

RewriteCond %{HTTP_HOST} ^(www\.)?mysite\.com$ [NC]
RewriteRule ^$ /index1.php [L]

RewriteCond %{HTTP_HOST} !^(www\.)?mysite\.com$ [NC]
RewriteRule ^$ /index2.php [L]

如果您有链接到需要重写目录索引,​​你可以做那些对案件逐案的基础,例如:

If you have links to directory indexes that need to be rewritten, you can do those on a case-by-case basis, for example:

RewriteCond %{HTTP_HOST} ^(www\.)?mysite\.com$ [NC]
RewriteRule ^(.*)/index\.(php|html|htm)$ /$1/index1.php [L]

RewriteCond %{HTTP_HOST} !^(www\.)?mysite\.com$ [NC]
RewriteRule ^(.*)/index\.(php|html|htm)$ /$1/index2.php [L]

这篇关于如何调用不同的索引文件的主要领域和子domins?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆