【发布时间】:2015-11-09 21:47:31
【问题描述】:
我有一台装有 Centos 6.5、Joomla 和 Nginx 的服务器。一切正常,我在 joomla 中启用了 SEF 以使用友好的 URL,例如:
example.com/the-news/1-latest-news/1-welcome-to-joomla.
在 nginx vhost example.conf 中,我输入了一行:
location / {
try_files $uri $uri/ /index.php?$args;
}
这很好用,但是如果我输入一些不存在的 URL,比如example.com/asdasdasd,所以我被重定向到主页,索引(example.com),但我要显示 joomla 默认 404 错误页面,而不是重定向到索引页面。
有人知道怎么做吗?
谢谢大家!
【问题讨论】:
-
所以你是说你应该得到一个 404 但你却重定向到主页? (这与人们通常问的相反。)
-
是的,Elin,我想显示模板 404 错误,而不是重定向到主页。如果禁用 SEF,这可行,但 SEF 重定向到主页,我不知道为什么以及如何:/