【问题标题】:How to redirect url using sef rewriting and .htaccess on Joomla 2.5?如何在 Joomla 2.5 上使用 sef 重写和 .htaccess 重定向 url?
【发布时间】:2014-11-05 13:46:07
【问题描述】:

我已经阅读了我能找到的关于这个主题的所有内容,但我仍然无法将我的新网址重定向到旧网址!

我正在使用 Joomla 2.5.6,Apache 和 SEF 工作正常,但 SEF 重写不能。该 URL 实际上重写得很好,但它不会将我重定向到旧 URL。

我已经在一个 Joomla 1.5 网站上进行过这种操作,通过将 htaccess.txt 更改为 .htaccess 并编辑 configuration.php 效果很好,但看起来 Joomla 2.5 上发生了一些变化

基本上我希望我的新网址:mysite.com/page.html 重定向到旧网址:mysite.com/index.php/page.html

我真的需要你的帮助!谢谢!

【问题讨论】:

  • 请尝试更新您的 joomla 安装。 2.5.6 太旧了,你必须用自动更新程序升级到 2.5.24。根据您的需要,您不需要打开 url 重写,因为它会从您的 url 中删除 index.php。
  • 感谢您的快速回答伊曼纽尔。我还没有升级到 2.5.24,因为当我尝试使用自动更新程序和 ftp 升级它时出现“无效登录”消息。我给了所有相关文件夹的 775 权限。
  • 尝试将 ftp 详细信息添加到:全局配置 -> 服务器 -> Ftp 设置。将更新包(解压缩)添加到 /tmp 目录并从以下位置运行升级:扩展 -> 扩展管理器 -> 从目录安装。
  • 谢谢。我会试试这个,我会回来找你的!
  • 感谢emmanuel的提示,我使用ftp方法升级到了2.5.24。但是“index.php”仍然在这里!有什么想法吗?

标签: .htaccess url rewrite joomla2.5 sef


【解决方案1】:

我的问题已经解决了,实际上是 apache 出了点问题。我不得不用我的域名重命名我的 joomla 文件(位于 /etc/apache2/sites-available)。我还上传了一个在论坛上找到的 router.php 文件(位于 /components/com_virtuemart),现在我的 SEF 重写工作完美!

【讨论】:

    猜你喜欢
    • 2013-10-26
    • 2011-12-14
    • 2012-10-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-14
    • 2017-06-16
    相关资源
    最近更新 更多