htaccess加载另一个网站页面

时间:2014-07-05 07:59:13

标签: php .htaccess

我想使用.htacces文件加载另一个网站页面。例如:我有两个站点A和B

如果我打开(网站A)https://www.dev.example.com我想加载(网站B页面)https://www.example.com/test/id/1页面。

我们可以使用Jquery / Moo-tools这样做我不想使用Jquery Load函数来实现它,因为它主要适用于简单的HTML页面但我的另一个页面太重并且包含许多基于Ajax的功能< / p>

谢谢,

2 个答案:

答案 0 :(得分:0)

我认为你可以这样做永久重定向。

RewriteCond %{HTTP_HOST} dev\.example\.com [NC] 
RewriteRule ^(.*)$ https://www.example.com/test/id/1$1 [L,R=301]

只需更改R = 301,其中R为非永久重定向

您可以在此处了解有关htaccess的更多信息http://www.addedbytes.com/articles/for-beginners/url-rewriting-for-beginners/

答案 1 :(得分:0)

试试这个:

RewriteEngine On
RewriteCond %{HTTP_HOST} www\.dev\.example\.com [NC]
RewriteCond %{HTTPS} on
RewriteRule ^/?$ https://www.example.com/test/id/1 [L,R]

如果您对重定向有效,可以将R更改为R=301以使其永久化。

这假设mod_rewrite 已为htaccess文件激活。 如果您不确定,要检查是否安装了mod_rewrite,请查看phpinfo();输出中已安装模块的列表 默认情况下,不为htaccess文件启用mod_rewrite。如果您要管理自己的服务器,请打开httpd.conf 并确保webroot目录块包含以下行之一:AllowOverride FileInfoAllowOverride All