重写但希望保留浏览器

时间:2017-02-09 04:01:11

标签: apache .htaccess mod-rewrite httpd.conf

我希望我的apache webserver重定向到其他wordpress服务器,但希望浏览器上显示相同的URL

为此我正在使用

<virtualhost *:80> RewriteEngine On RewriteRule ^(.*) http://example-hello.com/$1 [P] </virtualhost>

它被重定向,但仍然显示URL的变化,我希望它是不可见的。我的web服务器URL是domain-name.com

1 个答案:

答案 0 :(得分:1)

实现此目的的一种方法是使用框架。不是那种美,而是完全功能和兼容。只需添加以下内容即可创建 index.html 页面:

<frameset rows="100%">
   <frameset cols="100%">
      <frame src="http://www.yourdomain.com" frameborder="0">
   </frameset>
</frameset>

不要使用常见的 html head body (等等)标记,就像我上面显示的那样

然后将 www.yourdomain.com 更改为您想要的wordpress网址。

规格:https://www.w3.org/TR/1999/REC-html401-19991224/present/frames.html#h-16.2.1