【发布时间】:2010-10-13 08:24:18
【问题描述】:
我尝试在每个网址末尾添加一个“/”:
example.com/art
应该
example.com/art/
我使用 nginx 作为网络服务器。
我需要重写规则。
为了更好地理解,请查看:
http://3much.schnickschnack.info/art/projekte
如果您按下大图片下方的小缩略图,它会重新加载并显示此网址:
http://3much.schnickschnack.info/art/projekte/#0
如果我现在在所有 url 上都有一个斜线(最后),它可以在不重新加载网站的情况下工作。
现在我在 nginx-http.conf 中有这个设置:
server {
listen *:80;
server_name 3much.schnickschnack.info;
access_log /data/plone/deamon/var/log/main-plone-access.log;
rewrite ^/(.*)$ /VirtualHostBase/http/3much.schnickschnack.info:80/2much/VirtualHostRoot/$1 last;
location / {
proxy_pass http://cache;
}
}
如何配置 nginx 以添加斜杠? (我认为我应该重写规则?)
【问题讨论】:
-
嗯...为什么要在所有 URL 的末尾添加 /?
-
我需要它来做一个 js 画廊。如果没有“/”,它会重新加载网站...
-
我需要nginx的重写规则......
-
所以问题是“如何配置 nginx 以添加斜杠?”或者是“我如何配置 nginx 以在没有斜杠的情况下工作?”
-
问题应该:如何配置nginx添加斜线?