使用mod_rewrite更好地访问图像?

时间:2012-10-19 06:56:40

标签: mod-rewrite

在我的应用程序中,我的javascript文件位于/web_root/inc/js/文件夹中,我的图片位于/web_root/inc/images/,我的css文件位于/web_root/inc/css/

我不喜欢这些链接,所以我想我会在它们上面使用mod_rewrite。建议和/或是否可以使用mod_rewrite,所以在我的代码中我可以包含图像,JS和CSS文件,就像在下面的例子中一样:

<img src="images/img.png" alt="image" />

而不是:

  <img src="inc/images/img.png" alt="image" />

1 个答案:

答案 0 :(得分:1)

在您的web_root文件夹中添加.htaccess文件并包含下一个规则

<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteRule ^images/(.*) http://%{HTTP_HOST}/inc/images/$1 [R=301,L]
</IfModule>   

我做到了,它对我有用。

希望我帮助你