0

我什至不知道这是否可能。

我有 3 个域名:

mytest.com test88.com test99.com

mytest.com 是所有内容所在的主域。就我而言,它是安装在该网络空间上的 wordpress。

我的 htaccess 看起来像这样:

RewriteEngine On    

RewriteCond %{HTTP_HOST} ^(.*)test88.com [nc]
RewriteRule ^(.*)$ http://%1mytest.com/wp/?page_id=10&test=test88 [R,L]

RewriteCond %{HTTP_HOST} ^(.*)test99.com [nc]
RewriteRule ^(.*)$ http://%1mytest.com/wp/?page_id=10&test=test99 [R,L]

我想保留域名以防访问者访问 test88.com,但我也想保留其余路径。地址栏中应该是这样的: http ://www.test.88.com/wp/?page_id=10&test=test88

这可能吗?

提前致谢

4

1 回答 1

0

您是否希望 mytest.com 的内容显示在 test88.com 和 test99.com 下,基本上是创建重复项?

在这种情况下,您可能不想 mod_rewrite 重定向 [R],而是反向代理 [PT] 来自主域的内容。

RewriteEngine On    

RewriteCond %{HTTP_HOST} ^(.*)test88.com [nc]
RewriteRule ^(.*)$ http://%1mytest.com/wp/?page_id=10&test=test88 [PT,L]

RewriteCond %{HTTP_HOST} ^(.*)test99.com [nc]
RewriteRule ^(.*)$ http://%1mytest.com/wp/?page_id=10&test=test99 [PT,L]

确保mod_proxy已安装在您的 Apache 上。

于 2013-05-01T10:00:50.650 回答