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?如果是这样,它会怎样?
答
使用RewriteRule
与RewriteCond
,检查主机头:
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]
以后将测试它今晚但是,是的,这正是我一直在寻找。谢谢! – Llanos