我的客户给了我有限的网络服务器访问权限。目前,我有同一个网站的两个版本,它们是
/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]