【问题标题】:Removing index.php from joomla url 2.5从 joomla url 2.5 中删除 index.php
【发布时间】:2014-01-22 15:54:13
【问题描述】:

嗨,我想从我的 joomla 网站中删除 index.php,我读过的大多数地方都说如果我将 htaccess.txt 文件更改为 .htaccess 然后为 SEO 设置选择是,它会起作用 搜索引擎友好的 URL 和使用 URL 重写。这样做之后,我得到的不是更用户友好的 url,而是这个

http://www.smass2.co.uk/websites/123reg/LinuxPackage25/sm/as/s2/smass2.co.uk/public_html/en/

所以我把设置颠倒了,直到我能弄清楚该怎么做。有什么帮助吗?

【问题讨论】:

  • htaccess 文件依赖于被配置的服务器来理解它。您在哪种类型的主机上运行该网站?
  • 您是否对htaccess文件进行了其他更改,或者您的网站是否有其他特殊配置?服务器的配置似乎有问题。我建议联系您的托管服务提供商并向他们解释您的问题。

标签: php .htaccess joomla indexing


【解决方案1】:

我想你的答案就在这里:

在这里您将找到有关如何为 joomla 设置服务器的有用信息 http://docs.joomla.org/Enabling_Search_Engine_Friendly_(SEF)_URLs

除此之外,我还会阅读 apache 手册,尤其是关于 RewriteBase 的部分: http://httpd.apache.org/docs/current/mod/mod_rewrite.html#rewritebase

希望对你有帮助

【讨论】:

  • 很高兴能帮到你:)
【解决方案2】:

/** 从 joomla 3.3 中删除 index.php **/

我正在使用 joomla 3.3。

转到管理员:

  1. http://domain.com/administrator/
  2. 输入用户名和密码 3.系统-->全局配置
  3. SEO 设置:搜索引擎友好 URL:是 & 使用 URL 重写:是

更改 htaccess.txt 文件

我发现在我的joomla目录中有一个文件“htaccess.txt”。

只需从 RewriteBase / 中删除 #(即 #RewriteBase / => 到 RewriteBase /)

现在上传到您的 joomla 安装到域的根目录。

并将 htaccess.txt 重命名为 .htaccess 文件

【讨论】:

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