1

我想插入图片、css和js动态。我有一个文件夹主题,我想有多个主题。

在我的应用程序结构下方。此主题文件夹位于根目录中。

结构

我在我的 .htaccess 中添加了这条记录:

RewriteRule ^(css|js|img)/(.*)$ /themes/default/$1/$2

我的路径将被重定向,如:

/css/style.css             http://site.com/themes/default/css/style.css
/js/someLib.js             http://site.com/themes/default/js/someLib.js
/img/background.jpg        http://site.com/themes/default/img/background.jpg

现在我希望default目录是动态的。

我尝试过这样的事情

RewriteRule ^(css|js|img)/(.*)$ ../$1/$2

我试过了

/default/css/style.css
RewriteRule ^(.*)/(css|js|img)/(.*)$ /themes/$1/$2/$3

但没有结果:(

4

1 回答 1

1

试试这个代码:

Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On
RewriteBase /

RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^/]+)/((?:css|js|img)/.+)$ /themes/$1/$2 [L,NC]
于 2013-07-11T15:35:42.863 回答