【问题标题】:How to rewrite "domain/1*" on Joomla website如何在 Joomla 网站上重写“domain/1*”
【发布时间】:2015-10-19 13:08:00
【问题描述】:

我有一个旧网站,其页面的第一个符号是“1”。 例如, www.example.com/1antony.aspx

www.example.com/1tommy.aspx

我将网站移至 Joomla,但我无法重定向这些页面,因为它们在新网站上显示为主页。我在我所有的 Joomla 网站上都注意到了这个问题。 我在 htaccess 中使用“RewriteBase /”的所有地方。

这是一个错误还是如何修复它?

【问题讨论】:

  • 您可以添加您正在使用的确切 RewriteRule 吗?另外,您能否添加一个新 URL 的示例(即“1antony.aspx”应该重定向到哪里?)
  • 我使用 Joomla 附带的基本 Joomla 组件“重定向”和标准 htaccess,未选中(来自 #)“RewriteBase /”。我尝试了一些 RewriteRules 但 joomla 忽略它并放在主页上。它只发生在符号“1”上,其他符号都可以。希望这会有所帮助。
  • RewriteRule ^1tommy$ "example.com/olduser/23-1tommy" [R=301,L]

标签: .htaccess mod-rewrite joomla


【解决方案1】:

我注意到我有 ID 为 1 的文章。我创建了 ID 超过 100 的副本并删除了从 1 到 9 的所有文章,现在它可以正确重定向。似乎当您输入数字时,joomla 会使用该 ID 号调用文章。该网页看起来像主页,因为所有模块都存在,但我禁用了主页上的材料。

希望这会有所帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-02-14
    • 1970-01-01
    • 2011-06-06
    • 1970-01-01
    • 1970-01-01
    • 2014-02-24
    • 2013-12-23
    • 1970-01-01
    相关资源
    最近更新 更多