Joomla网站:如何从url中删除index.php?

时间:2015-04-22 06:33:54

标签: url-rewriting

我一直在与这个问题斗争很长一段时间,真的需要一些帮助。

所以我想从我的Joomla网站网址中删除index.php。我有Joomla版本3.4.1

这是我到目前为止所做的:

    在管理员的全局配置中
  • 我设置了使用URL重写 - 是

  • htaccess.txt现在重命名为.htaccess

但是当我尝试去某个页面时,我收到了这条消息:

您要查找的资源已被删除,名称已更改或暂时不可用。

如果有人能帮助我,我真的很感激!

1 个答案:

答案 0 :(得分:0)

以下是您需要做的事情。

  • 假设您使用的是Apache,请确保您确实已将hta​​ccess.txt文件重命名为.htaccess

Windows默认隐藏.txt扩展名。

要确定您已正确命名文件,请在记事本中打开htaccess.txt文件,转到“另存为”并将其命名为“#34; .htaccess"并保存(带引号!)

  • IIS 7用户必须将web.config.txt文件重命名为web.config

在此阶段,如果您继续收到404 Not Found错误:

  • 从管理面板清除系统缓存,方法是:系统>清除缓存。

在那里标记所有内容,然后按“删除”按钮。

现在应该有所作为。

完成所有这些后如果你开始得到500内部服务器错误(在我的情况下发生),请确保你已启用mod_rewrite。

要做到这一点:

  • 找到httpd.conf文件。如果您使用的是WAMP,只需点击其图标> Apache>的httpd.conf
  • 找到行" LoadModule rewrite_module modules / mod_rewrite.so"并确保它没有被评论。如果是,请删除前面的#符号。
  • 如果对httpd.conf文件进行了任何更改,请确保重新启动Apache服务。您只需左键单击WAMP图标>即可完成此操作。重启所有服务。

这应该可以解决问题。