我有两个域名。让我们说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。
我已经搜索了一个多小时,我找不到合适的解决方案。
有什么想法吗?
答案 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
文件夹中。
确保在测试之前清除缓存。