htaccess的重定向到一个文件一个域和另一个别名域

问题描述:

另一个文件我有2个结构域去一个虚拟主机htaccess的重定向到一个文件一个域和另一个别名域

example.com thisismyexample.com < <这是第一个的别名。它拥有自己的虚拟主机,这是第一个虚拟主机的象征性链接。

我需要不同的行为,为每一个,所以我想为重定向:

如果请求来自于example.com -> example.com/index.php

如果请求来自于thisismyexample.com -> thisismyexample.com/admin.php

这两个文件的index.php和管理。 PHP是在我的文档根目录相同的目录。目前有一个REQUEST_FILENAME规则,一切都到index.php

我会尝试用redirectmatch但想一些第一

RedirectMatch ^example.com/$ http://example.com/index.php 

RedirectMatch ^thisismyexample.com/$ http://thisismyexample.com/admin.php 

意见这可能使用htacces?如果是这样,它会怎样?

使用RewriteRuleRewriteCond,检查主机头:

RewriteCond %{HTTP_HOST} ^example.com$ 
RewriteRule^http://%{HTTP_HOST}/index.php [R,L] 

RewriteCond %{HTTP_HOST} ^thisismyexample.com$ 
RewriteRule^http://%{HTTP_HOST}/admin.php [R,L] 
+0

以后将测试它今晚但是,是的,这正是我一直在寻找。谢谢! – Llanos