2016-07-31 140 views
-2

曾经有一个在wp.mydomain.com下运行的Wordpress和一个在我的虚拟主机上运行在mydomain.com下的静态演示文稿。如何将域名重定向到子域名并使用.htaccess保持URL?

现在我想改变一个Wordpress静态页面的卫星演示文稿(例如wp.mydomain.com/static-page) - 当用户输入mydomain.com时,应显示wp.mydomain.com/static-page,但是URL不应该改变。

目前我在使用的.htaccess:

RewriteRule ^$ http://wp.mydomain.com/static-page 

但是它改变了URL。有没有办法显示静态页面,并保持URL mydomain.com使用.htacces?

回答

0

我终于找到了正确的做法。我的方法有两个问题 - 我不得不相对于wordpress安装,我还需要更改子域的重写规则的顺序。正确的重写规则必须作为最后一个应用:

RewriteRule ^$ domains/wp.mydomain.com/index.php?page_id={page_id} 
0
RewriteEngine on 
RewriteCond %{HTTP_HOST} ^www\.example\.com$ [NC] 
RewriteRule ^(.*)$ http://example.com/$1 [R=301,L]