RewriteRule使httpd变慢

时间:2014-07-23 14:13:08

标签: apache .htaccess mod-rewrite httpd.conf

我在.htaccess中添加了以下规则并且它正在循环播放。

RewriteRule    images/(.*) public/images/$1 [L]

所以我把它改成了这个:

RewriteRule    ^/images/(.*) public/images/$1 [L]

这阻止了所有过多的错误记录,但即使在重新启动httpd之后,我们仍然留下了越来越多的httpd进程和一个仍在关闭的网站。

注意:

  • 我在public/images/文件夹中的所有图片。
  • 我正在使用http://example.com/images/abc.jpg将图片显示到网站中。

请建议更快地制作httpd进程或任何重写图像的替代建议。

1 个答案:

答案 0 :(得分:0)

如果您正在使用apache 2.X,则需要丢失规则模式中的前导斜杠:

RewriteRule ^images/(.*) public/images/$1 [L]

虽然我不确定为什么会这样会导致您的网站速度变慢。