有没有办法从一个服务器端口重定向到另一个服务器端口?
我的系统上运行了两台服务器:端口80上的Apache和端口8000上的Python CGI
如何从在Apache上运行的页面创建重定向到CGI上的重定向,反之亦然?
<body onload="document.location='127.0.0.1'">
没用。
答案 0 :(得分:0)
实际上它与不同的端口无关,它只是关于重定向。以下是两种方法。
使用.htaccess进行Redirction:创建一个名为.htaccess的文件并写一行像
Redirect /redirect.html http://127.0.0.1:8000
在里面。然后,对/redirect.html的所有访问权限都将重定向到http://127.0.0.1:8000。在选择此方法之前,请确保您的服务器支持.htaccess。
另一种推荐的方法是在元标记中写入重定向信息,在html文档的头部添加
<meta http-equiv="refresh" content="0;url=http://127.0.0.1:8000" />
这也会将访问者重定向到http://127.0.0.1:8000。它比使用javascript进行重定向更好,因为用户的浏览器可能会禁用javascript。