我有2个域名转到vhost
example.com thisismyexample.com<<这是第一个的别名。它有自己的vhosts,这是第一个的象征性链接。
每个人都需要不同的行为,所以我想重定向为:
如果请求是example.com -> example.com/index.php
如果请求是thisismyexample.com -> thisismyexample.com/admin.php
两个文件index.php和admin.php都在我的文档根目录下。目前有一个REQUEST_FILENAME
规则,所有内容都转到index.php
我会尝试使用redirectmatch,但首先想要一些意见
RedirectMatch ^example.com/$ http://example.com/index.php
RedirectMatch ^thisismyexample.com/$ http://thisismyexample.com/admin.php
使用htacces可以吗?如果是这样,那将是怎样的?
答案 0 :(得分:1)
使用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]