有没有办法使用php文件来自动加载网站。如何通过php文件自动加载网站?
我有我的网站的新版本,但我想保留当前版本(与其当前的域)。我只想指导客户/客户预览新版本,但仍然能够访问当前网站。
例如:他们会通过访问www.currentsite.com去当前的网站。并访问新版本,他们将访问www.currentsite.com/newversion
这两个网站都是我的托管帐户的根目录中的子文件夹。我如何实现这一目标?
感谢您对此问题的任何帮助。
有没有办法使用php文件来自动加载网站。如何通过php文件自动加载网站?
我有我的网站的新版本,但我想保留当前版本(与其当前的域)。我只想指导客户/客户预览新版本,但仍然能够访问当前网站。
例如:他们会通过访问www.currentsite.com去当前的网站。并访问新版本,他们将访问www.currentsite.com/newversion
这两个网站都是我的托管帐户的根目录中的子文件夹。我如何实现这一目标?
感谢您对此问题的任何帮助。
你可能想看看.htaccess文件:
假设您目前的网站位于/home/user/public_html/current
和你的新网站是/home/user/public_html/new
,您可以设置是这样的:
RewriteEngine On
# Rewrite every uri that does not start with /newversion/ to the current website
RewriteCond %{REQUEST_URI} !^/newversion/?(.*)$
RewriteRule (.+) /current/$1 [NC,L]
# Rewrite everything else to /new
RewriteRule (.+) /new/$1 [NC,L]
从您的帖子和事实表明您在托管帐户中提及多个文件夹来看,很有可能您已经为您当前的网站设置了类似此设置。
看看你的根文件夹,看看是否有.htaccess
文件,并开始编辑。
或者在“/ newversion”目录下用iframe创建一个简单的index.html文件。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<body>
<iframe src="/" width="100%" height="100%"></iframe>
</body>
</html>
如果你正在寻找一个PHP的唯一的解决方案,可以在包含域的根文件夹放一个index.php
或simmilar文件:
<?php
header("Location: http://www.currentsite.com/current");
?>
这将使从http://www.currentsite.com/重定向到http://www.currentsite.com/current。缺点是你必须坚持使用“当前”的路径,所以我会选择更加优雅的.htaccess解决方案。
编辑
哦,如果你已经在根文件夹中做类似的改写任务.htaccess文件,没准这种做法将无法正常工作index.php
永远不会达成。你最好先检查一下。
我不明白是什么问题。只需将一个站点放在一个文件夹中,另一个站点放在另一个文件夹中?我不明白这与自动加载有什么关系? – 2011-02-04 13:43:33
好像你只是需要将新网站复制到该目录中给我。这有什么问题吗? – madmik3 2011-02-04 13:44:10
我不明白你在问什么。他们可以访问任何一个网址,据推测可以链接一个网址。这里缺少什么?你需要什么自动化? – 2011-02-04 13:44:38