.htaccess - 将domain2.com重定向到domain1.com/folder而不更改网址

时间:2017-03-21 09:41:01

标签: php .htaccess redirect

我有两个域名。让我们说domain1.com和domain2.com 我的主网站在domain1.com上运行 我想在domain1.com/blog上运行博客,但我想使用domain2.com作为此博客的网址。

我目前在.htaccess文件中有此内容:

RewriteCond %{HTTP_HOST} ^domain2.com
RewriteRule ^(.*) http://domain1.com/blog [P]

这可行,但是当我进入domain2.com时,网址会更改为domain2.com/blog,我只想要没有/ blog的domain2.com。

我已经搜索了一个多小时,我找不到合适的解决方案。

有什么想法吗?

2 个答案:

答案 0 :(得分:0)

试试这个:

RewriteCond %{HTTP_HOST} domain2.com
RewriteRule ^(.*)$ http://domain1.com/blog/$1 [L]

答案 1 :(得分:0)

在根.htaccess中尝试使用此功能:

RewriteEngine On
RewriteRule ^$ blog/
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^(.*)$ blog/$1

这将花费domain2.com/blog并将结果网址显示为domain2.com,但仍会将内容加载到/blog文件夹中。

确保在测试之前清除缓存。