我想知道是否有人可以提供以下帮助,如果有可能的话。
我有一台运行apache的服务器并且知道一些关于url重写的内容,并想知道是否可以使用url重写图像和css的路径。
所以我目前的文件结构是:
/index.php
/theme/css/default.css
/theme/images/image1.jpg
index.php中的我将css链接到
/theme/css/default.css
但我真正希望展示的是
/css/default.css
图像与我包含图像
的图像相同<img src=/theme/imaages/image1.jpg>
是否可以通过重写来实现
<img src=/imaages/image1.jpg>
感谢。
答案 0 :(得分:4)
将此代码复制到.htaccess
RewriteEngine On
RewriteBase /
RewriteRule ^theme/([a-z]+)/([a-z\-_\.]+)$ /$1/$2 [QSA,L]
(确保启用mod_rewrite)
所有<img src="/images/image1.jpg">
都将重定向到<img src="/theme/images/image1.jpg">
以及所有CSS文件。