如何让域名指向另一个网络目录?

如何让域名指向另一个网络目录?

我的客户给了我有限的网络服务器访问权限。目前,我有同一个网站的两个版本,它们是

/home/public_html/

and

/home/public_html/newversion/

我想将 mydomain.com 从 /home/public_html/ 指向 /home/public_html/newversion/

我可以访问 PLESK 控制面板。我有 ssh 访问权限,但这是一个非 root 帐户,我认为我无法访问任何 Apache 配置文件。我可以选择使用 .htaccess 文件

我应该怎么办?

答案1

鉴于很多关于你的配置的假设,最好的选择可能是:

  • 将 /home/public_html 中的所有内容移动到 /home/public_html/oldversion
  • 然后将所有内容从 /home/public_html/newversion 移动到 /home/public_html

答案2

/home/public_html 中的 .htaccess 文件

RewriteEngine On

RewriteCond !newversion
RewriteRule (.*) newversion/$1 [QSA]

相关内容