我有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;
}
这很好用,但是如果我输入的网址不存在,比如example.com/asdasdasd
,那么我会被重定向到主页面,索引(example.com)但是我要显示joomla的默认值404错误页面,不重定向到索引页面。
有人知道怎么做吗?
全部谢谢!
答案 0 :(得分:0)
您可以强制通过.htaccess文件加载404页面:
ErrorDocument 404 http://yourdomain.com/404.php
将它放在你的.htaccess文件
之上编辑:将http://yourdomain.com/404.php
替换为您的joomla 404网址。