【问题标题】:Remove index.php in joomla删除 joomla 中的 index.php
【发布时间】:2013-06-22 02:59:18
【问题描述】:

您好,我想删除我网址中的 index.php。我尝试了很多方法,但都没有奏效。他们都响应 500 错误或找不到文件夹。任何人都可以帮助我。我只是使用普通的 joomla 页面没有任何特别之处,但删除 index.php 对我来说似乎是不可能的

这是我网站的链接http://www.website.com/index.php/vn/ 我正在使用 joomla 2.5

嗨,我修好了。在某些服务器上,我们必须对 htaccess 进行一些修改,而不仅仅是删除 .txt 并添加 .在它面前。

就我而言,我需要添加 .进入“RewriteBase /”行=>“RewriteBase /。”

【问题讨论】:

  • 你能告诉我们你尝试过的任何东西吗?
  • 您不能删除 Joomla 网站的 index.php。它是网站运行所必需的。老实说,我不确定您为什么要删除它
  • 您是否尝试在 Joomla 配置中编辑您的 SEO 设置?

标签: .htaccess joomla joomla2.5


【解决方案1】:

您正在寻找的是打开搜索引擎友好 URL 的选项。要完全摆脱“index.php”,您需要在 Apache 服务器上运行 Joomla。

  1. 将 Joomla 根目录中的“htaccess.txt”文件重命名为“.htaccess”。
  2. 站点 > 全局配置 > 站点 > SEO 设置并设置以下设置:

搜索引擎友好的 URL - 是 使用 URL 重写 - 是 为 URL 添加后缀 - 否 Unicode 别名 - 否

【讨论】:

  • 只需要前两个选项。其他的:“Yes Adds Suffix to URL - No”和“Unicode Aliases - No”不会影响 index.php 出现或不出现。
  • 请参阅:stackoverflow.com/questions/4365129/… 以获得进一步的解释,并在您的 joomla_root/.htaccess 文件中找到以“RewriteEngine On”开头的行 - 希望对您有所帮助,Gez
【解决方案2】:

在某些服务器上,我们必须对 htaccess 进行一些修改,而不仅仅是删除 .txt 并添加 .在它面前。

就我而言,我需要添加 .进入“RewriteBase /”=>“RewriteBase /.”行

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-05-13
    • 1970-01-01
    • 1970-01-01
    • 2016-01-06
    • 2013-11-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多