域帧重定向无响应

时间:2014-08-15 12:20:13

标签: wordpress .htaccess redirect

所以我有两个域,其中一个域只是一个没有Webspace的域。

另一个域显示Wordpress安装工作正常。 (www.braintwist.org)

我尝试将外部域重定向到此目录,它也可以解决。 (www.thebraintank.de重定向到www.braintwist.org)

网站加载到框架集中。不幸的是,当我在手机上打开网站时,刻度保持在桌面大小(因此字体大小为“小”等)。

我认为它是因为Frameset。

有没有办法将域重定向到外部网站空间而不将其加载到框架集中?

最好的问候

2 个答案:

答案 0 :(得分:1)

你可以像这样编写一个小的PHP脚本(这需要存储为index.php,并且只会将访问index.php或“普通”域的用户重定向为URL):

<?php
header('Location: http://newlocation'):
?>

或使用.htaccess文件:

RewriteEngine On
RewriteRule (.*) http://newlocation/$1

Redirect / http://newlocation/

首先必须加载mod_rewrite,而对于第二个.htaccess示例,您需要mod_alias

但是,在这两种情况下,您都会在浏览器的地址栏中看到新的URL。

为了在地址栏上保留网址,您可以使用

RewriteEngine On
RewriteRule (.*) http://newlocation/$1 [P]

代理请求。但是,这需要加载mod_rewritemod_proxy(并且可能会导致性能降低,因为所有请求都在后台完成“两次”)。

请参阅http://httpd.apache.org/docs/current/rewrite/ mod_rewrite文档。

答案 1 :(得分:0)

创建一个.php文档并将其上传到您的主机。不要在域设置中向前创建框架,而是将域指向创建的.php文档。然后在.php文档中使用以下代码在此处创建框架。

<html>
<head>
<title>Your Title</title>
<meta name="viewport" content="width=device-width; initial-scale=1.0; maximum- 
scale=1.0; user-scalable=0">
<link rel='shortcut icon' type='image/x-icon' href='/favicon.ico' />
</head>
<frameset rows="100%" border="0" framespacing="0" frameborder="0">
<frame name="main" src="https://your-target-domain.com/" marginwidth="0" 
marginheight="0" scrolling="auto" 
noresize="noresize">
</frameset>
<noframes>
</noframes>
</html>

我也创建了一个指向收藏夹的链接。如果不需要,您可以删除此行。如果需要,只需将favicon作为“ favicon.ico”上传到.php文件所在的目录。

现在您有了移动响应帧转发:)