我目前从服务器导入了一个站点,其资源如下:
<img src="/dir/bunch_of_diff_stuff">
<script src="/dir/bunch_of_diff_stuff">
<link href="/dir/bunch_of_diff_stuff">
基本上,我在浏览器中的本地环境中访问此站点:
localhost/~username/folder/project-1/html/
但是,由于资源是使用“/”目录前缀编写的,因此它被加载为:
localhost/dir/bunch_of_diff_stuff
我应该在 .htaccess 中写什么,以便将资源加载为:
localhost/~username/dir/project-1/html/dir/bunch_of_diff_stuff
答案 0 :(得分:0)
您可以在DOCUMENT_ROOT/.htaccess
文件中使用此规则:
RewriteEngine On
RewriteRule ^(dir/.*)$ /~username/$1 [L,NC,NE,R=302]