【问题标题】:Problems with sorting comments in a SEF url system在 SEF url 系统中排序评论的问题
【发布时间】:2013-01-23 19:06:04
【问题描述】:

我在我的网站上使用Commentics,但我的 SEF 网址有问题。我在相关论坛中找不到解决方案。

我有这样的重写规则:

RewriteRule ^([a-zA-Z0-9_-]+)$ /kurum.php?sef=$1

所以我的网址就像http://fxrehber.com/kurum.php?sef=xtb

变成这样:

http://fxrehber.com/xtb

当我尝试对 cme​​ts 进行排序时,这不起作用

我的网址是这样的:

http://fxrehber.com/xtb?cmtx_sort=5&sef=xtb#cmtx_comments

有没有办法通过额外的重写规则来解决这个问题,还是我走错了方向?

谢谢

【问题讨论】:

    标签: .htaccess url-rewriting seo


    【解决方案1】:

    最后我找到了简单的解决方案:我只是在规则末尾添加了“[QSA]”,如下所示:

    RewriteRule ^([a-zA-Z0-9_-]+)$ /kurum.php?sef=$1 [QSA]
    

    来源:http://httpd.apache.org/docs/current/mod/mod_rewrite.html

    修改查询字符串

    默认情况下,查询字符串原封不动地传递。但是,您可以在包含查询字符串部分的替换字符串中创建 URL。只需在替换字符串中使用问号来指示应将以下文本重新注入到查询字符串中。当您想删除现有的查询字符串时,只用问号结束替换字符串。要组合新旧查询字符串,请使用 [QSA] 标志。

    【讨论】:

      猜你喜欢
      • 2013-03-10
      • 2014-07-11
      • 1970-01-01
      • 1970-01-01
      • 2014-05-18
      • 2011-08-16
      • 2018-05-24
      • 2015-03-03
      • 1970-01-01
      相关资源
      最近更新 更多