CSS / JS文件路径和.htaccess与虚拟主机

时间:2015-06-17 09:41:41

标签: .htaccess path server

我在使用Tilde URL的服务器上有一个测试网站。

网站有效,但CSS和其他资源文件的调用方式不正确,如下所示。

该网站位于类似的网址:92.111.222.333/~tilde /

在我的HTML中,我将资产文件称为:

<link href="/assets/css/style.css" rel="stylesheet">

但页面调用的路径是:

92.111.222.333/assets/css/style.css

而不是

92.111.222.333/~tilde/assets/css/style.css

这有一个简单的解决方法吗?可以使用.htaccess完成吗?我知道我可以将实际的URL添加到CSS / assets文件路径中,但是我有2个开发环境会干扰这个方法。

由于

1 个答案:

答案 0 :(得分:0)

您可以在根目录中使用此规则.htaccess:

RewriteEngine On

RewriteCond %{THE_REQUEST} !\s/+~
RewriteRule ^(assets/.*)$ ~tilde/$0 [L,NC,R=302]
相关问题