我正在尝试指向subdomain.example.com
一个资源subdomain2.example.com/?page_id=1
这是一个 wordpress 博客。我试图给静态页面一个自己的子域名。这样做的目的是展示现有资源而不泄露 URL... 到目前为止,我已经尝试过了...
RewriteCond %{REQUEST_URI} subdomain.example.com [NC]
RewriteRule ^(.*)$ http://subdomain2.example.com/?page_id=1 [P]
但无济于事。
目前,我已将其subdomain.example.com
设置为自己的虚拟服务器,并对资源进行 RedirectPermanent 重定向。有人知道如何实现这一点吗?我想我已经接近目标了,但我对此还很陌生。谢谢。
答案1
答案2
您的问题可能是您使用的标志。查看文档对于可用的标志;我猜你想要的是[L]
而不是[P]
。
我不认为需要整个虚拟服务器,但是 YMMV。
答案3
RewriteEngine On
在那里,只是忘了将其包括在内。
添加 [L] 仍然只是将 URL 重写为,subdomain2.example.com/?page_id=1
而不是我希望在浏览器中显示的内容subdomain.example.com
我正在考虑模仿虚拟服务器,subdomain2.example.com
然后强制subdomain.example.com
指向一个 url,并截断 .com 后面的所有内容?
虚拟服务器的巨大浪费,但是...我该如何处理这个问题呢?