在LTCperformance.com,我创建了一个自定义的404页面。如果用户键入ltcperformance.com ance.com/fakepage.html,它将转到404页面。但是如果没有扩展名(ltcperformance.com ance.com/fakepage),它只会显示一个默认的系统404页面。
我正在使用htaccess控制404页面:
ErrorDocument 404 http://ltcperformance.com/404.php
ErrorDocument 403 http://ltcperformance.com/404.php
ErrorDocument 500 http://ltcperformance.com/404.php我在Joomla Administrator = on中有URL重写,在Joomla Administrator中,添加后缀到URL = off
有什么想法吗?我已经看过了我能在其他帖子上找到的每一个答案,如果文件上没有扩展名,就不会出现我的自定义404页面。
附加信息:当我执行以下设置时,任何不存在的页面都会转到主页:-搜索引擎友好的/No /不使用URL重写URL -添加后缀到URL URL
我让人在服务器端看了一下,但我不知道是什么服务器问题-每个在线的人都说这是服务器问题,但支持人员无法确定实际的服务器问题是什么。我确实将他们的404页面设置(他们有一个单独的位置来放置它)设置为我的404页面,但这也不起作用。
发布于 2013-12-20 19:15:39
为了支持SEF,Joomla .htaccess将所有请求路由到index.php。
如果它不能路由页面,它将加载模板的error.php页面。你可以根据你的需求来编辑它,这将是最简单的。
如果模板中没有包含error.php,请将/templates/system中的模板复制到模板文件夹中并对其进行自定义。
https://stackoverflow.com/questions/20691774
复制相似问题