当我在我本地安装的Apache中testing一个网站时,我总是有/mysite.com/<site files>作为path。 当站点被部署时,根path将只是/ 。
因为我需要使用绝对引用,所以我必须在本地主机上使用/mysite.com/files ,然后在任何地方将远程服务器更改为/ 。
我怎么能做得更好? 我可以在.htaccess中设置一些东西吗?
把它放在你的.htaccess(in /)中:
RewriteEngine On
RewriteRule ^/mysite.com/(.*)$ http://yourwebsite.com/$1 [R=301]
如果这不起作用,用^ mysitereplace^ / mysite(我不记得它在哪里开始匹配)。