我目前有css和javascript文件调用(以及其他内容),如下所示:
HREF = “/ CSS / default.css” SRC = “/ JS / ui_control.js”
将前面的/ in放在相对于根目录的文件中。
当我的页面位于域的根目录中时,这非常有用。 但是,我目前正在将我的网站转移到新的托管服务提供商,因此有一个临时URL:HOST-IP / ~username
因此,所有文件调用都试图从HOST-IP / css / default.css等调用,而不是在~username子文件夹中调用。
当然,我可以等到域名服务器传播,但那不是重点。
我如何在.htaccess文件中编写规则,该规则将重定向以/开头的所有文件调用,转到HOST-IP / FILE-CALL,而是转到HOST-IP / ~USERNAME / FILE-CALL。 ?
有什么想法吗?
答案 0 :(得分:0)
我建议将HTML中的引用更改为相对文件,因为这可以在子文件夹中或作为域的根目录。
答案 1 :(得分:0)
当我的页面位于域的根目录中时,这非常有用。但是,我目前正在将我的网站转移到新的托管服务提供商,因此有一个临时URL:HOST-IP / ~username
我如何在.htaccess文件中编写规则,该规则将重定向以/开头的所有文件调用,转到HOST-IP / FILE-CALL,而是转到HOST-IP / ~USERNAME / FILE-CALL。 ?
除非您可以在.htaccess
上放置HOST-IP/.htaccess
新服务器,否则无法使用.htaccess
执行此操作。这听起来像是在共享主机上,所以任何让你用.htaccess
执行此操作的方法都可以让你劫持服务器上其他人的网站。