调用RewriteBase后的RewriteRule模式问题

时间:2011-02-23 13:05:20

标签: .htaccess mod-rewrite

我希望将 scripts 文件夹中的js文件重定向到一个处理缓存的php。所以 .htaccess 看起来像这样:

Options +FollowSymLinks
RewriteEngine on
RewriteBase /eval/widget/scripts
RewriteRule ^(.*)\.js$ func.php?src=$1

文件名(没有扩展名)应该传递给php文件,而 src 参数是'scripts / JAVASCRIPT_FILENAME'。这有什么问题?好像RewriteBase没有正确设置......

1 个答案:

答案 0 :(得分:1)

将重写规则更改为

RewriteRule ^.*?/(.*)\.js$ func.php?src=$1

您对RewriteBase的理解不正确。