【问题标题】:Joomla 2.5 - How to fix 404 Not Found error after restoration using akeeba kickstartJoomla 2.5 - 如何在使用 akeeba kickstart 恢复后修复 404 Not Found 错误
【发布时间】:2017-11-08 23:50:34
【问题描述】:

在新服务器上的子文件夹中启动 Joomla 2.5.22 后,唯一运行良好的页面是主页,其余页面给我(404 Not Found)。

尝试了许多在网上找到的解决方案,甚至在 Akeeba 网站 here 上,但仍然无法解决这个问题。

我知道这是一个路径问题,好像我在给出 404 错误的页面地址中添加了子文件夹名称,页面正常显示。

例如:www.testing.ca/mysub-folder/contact.html = 很好用!!!

如何为整个站点动态添加子文件夹名称?或解决此问题的最佳解决方案?

【问题讨论】:

    标签: joomla joomla2.5


    【解决方案1】:

    在您的 .htaccess 文件中,替换以下内容:

    # RewriteBase 
    

    与:

    RewriteBase /mysub-folder/ 
    

    打开您的configuration.php 文件,然后更改:

    $live_site = ''
    

    到:

    $live_site = 'http://www.[yourdomain].com';
    

    同样在 configuration.php 文件中,将 tmplog 路径更改为正确的物理位置。

    【讨论】:

    • 感谢您的回复。我做到了,但仍然没有工作。我注意到 tmplog 的路径确实会自动替换自己,因为它看起来是按顺序排列的。域名是“dev.tasch.co.za/airportshuttle”,底部有链接,如果你点击其中一个链接,你会得到404错误。添加子文件夹 airportshuttle 就可以了。所以基本上在这些链接上,在 Joomla 中,一切都必须从 dev.tasch.co.za/airportshuttle 开始,但不是从那个开始!!!
    • 我知道我可以手动更改所有这些链接,但我不想这样做,我需要一个动态解决方案。
    • 我也刚刚通过 phpmyadmin 对数据库进行了修复和优化,但仍然无法正常工作。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-13
    • 2013-08-15
    • 2017-11-08
    相关资源
    最近更新 更多