.htaccess重写链接和src

时间:2015-03-22 08:41:02

标签: apache .htaccess

我目前从服务器导入了一个站点,其资源如下:

<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

1 个答案:

答案 0 :(得分:0)

您可以在DOCUMENT_ROOT/.htaccess文件中使用此规则:

RewriteEngine On

RewriteRule ^(dir/.*)$ /~username/$1 [L,NC,NE,R=302]