NGINX环境下drupal程序的伪静态设置方法

来自:网络
时间:2019-03-13
阅读:

安装了drupal之后,想去看看“帮助”,在website/admin/help页面。但是点了一下404了如上图。 上图的admin/*都无法访问如下图,但是我觉得可以用website/index.php/admin/help,实测可用,但是还是设置一下伪静态吧。

伪静态规则如下,再次实测可用

location ~ ^.*/files/styles/.*$ {
access_log off;
expires 45d;
error_page 404 @drupal;
}
 
location @drupal {
if (!-e $request_filename) {
rewrite ^/(.*)$ /index.php?q=$1 last;
}
}
# Drupal Rewrite
location / {
root /path/to/drupal;
index index.php index.html;
if (!-e $request_filename) {
rewrite ^(.*)$ /index.php?q=$1 last;
}
}
返回顶部
顶部