Nginx在Drupal中重写静态内容的规则

时间:2012-07-04 07:14:00

标签: drupal nginx rewrite

我正在尝试将/imgs/blue.gif中的静态文件请求重写为/files/images/spacer.gif,但似乎无法使其正常工作。

我尝试将后续行放入“try_files $ uri @rewrite”之前的/ location:

rewrite ^/imgs/blue.gif  /files/images/spacer.gif permanent;

我还尝试在“重写^ /(。*)$ /index.php?q=$1;”之前将其添加到@rewrite位置。但是,这也不起作用。

希望有人可以帮助我。

P.S。:我正在使用Drupal并设置了与此类似的配置文件:http://wiki.nginx.org/Drupal

1 个答案:

答案 0 :(得分:0)

检查您的网站配置。

Here is an example of working Nginx configuration > 我把重定向juste放在root声明之后:

rewrite ^/address_to_intercept http://mysite.com/address_to_go permanent;

如果不起作用,请检查错误日志并发布配置。