【问题标题】:How to remove catid and itemid from an url in joomla?如何从 joomla 中的 url 中删除 catid 和 itemid?
【发布时间】:2016-10-04 10:04:14
【问题描述】:

我有这样的链接

index.php?option=com_content&view=article&id=1885&catid=113&Itemid=435

如何删除 catid 和 itemid。这些链接是从谷歌搜索结果中检索的。因此,如果我删除 catid 和 itemid 并重定向到链接 index.php?option=com_content&view=article&id=1885

【问题讨论】:

  • 寻求此类帮助的最佳地点是Always in the manual
  • 在配置中启用 SEF(搜索引擎友好 URL)

标签: javascript php jquery joomla


【解决方案1】:

启用 joomla sef url 以删除 ids

【讨论】:

    【解决方案2】:

    您可以使用 .htaccess 来剥离参数。这样的事情可能会奏效:

    RewriteCond %{QUERY_STRING} ^(.+)&catid=[0-9a-z]+&(.+)$ [NC]
    RewriteRule (.*) $1?%1&%2 [R=301,L]
    
    RewriteCond %{QUERY_STRING} ^(.+)&Itemid=[0-9a-z]+$|^Itemid=[0-9a-z]+&?(.*)$ [NC]
    RewriteRule (.*) $1?%1 [R=301,L]
    

    来源:http://forums.westhost.com/showthread.php?t=8010&p=26446&viewfull=1#post26446

    【讨论】:

      【解决方案3】:

      在您的 jooomla 安装的后端,您可以选择“系统”->“全局配置”以打开配置页面。 在该页面上,您启用“搜索引擎友好的 URL”,如下所示:

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多