我在使用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个开发环境会干扰这个方法。
由于
答案 0 :(得分:0)
您可以在根目录中使用此规则.htaccess:
RewriteEngine On
RewriteCond %{THE_REQUEST} !\s/+~
RewriteRule ^(assets/.*)$ ~tilde/$0 [L,NC,R=302]