Apache .htaccess 设置绝对路径的基础

Apache .htaccess 设置绝对路径的基础

当我在本地安装的 Apache 中测试网站时,我总是将/mysite.com/<site files>其作为路径。当网站部署时,根路径将只是/

因为我需要使用绝对引用,所以我必须/mysite.com/files在本地主机上使用,然后在远程服务器的各个地方将其更改为简单的/

我该如何做得更好?我可以在 .htaccess 中为此设置一些内容吗?

答案1

将其放入您的 .htaccess (在 / 中):
RewriteEngine On
RewriteRule ^/mysite.com/(.*)$ http://yourwebsite.com/$1 [R=301]

如果这不起作用,请将 ^/mysite 替换为 ^mysite(我记不清它从哪里开始匹配)。

相关内容