我有两个指向同一位置的域名(example.com
和example2.com
)。我想将其中一个域(example2.com
)重定向到目录(example.com/dir
),,不带以下任何一个:
example.com/dir
example2.com
,但不会加载除example.com/dir
以外的index.html
example.com
也会重定向到example.com/dir
那样:
example2.com
显示example.com/dir
example2.com/page.html
显示文件example.com/dir/page.html
提前致谢
答案 0 :(得分:0)
因此,假设两个域都指向同一个文档根目录,那么您应该能够使用此规则将example2.com
重写为/dir
。
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\.)?example2\.com [NC]
RewriteRule ^(.*)$ /dir/$1 [L]
如果不是这种情况并且它们不在同一台服务器上,则必须使用mod-proxy
[P]
来完成此任务。这将发布在example2.com .htaccess。
RewriteEngine On
RewriteRule ^(.*)$ http://example.com/dir/$1 [P]