【问题标题】:Mod_rewrite change urlMod_rewrite 更改网址
【发布时间】:2014-11-25 02:21:50
【问题描述】:

我创建了自定义 Wordpress 存档页面 gumball.php,它可以根据 URL 处理多个类别或标签。

例如:

xyz.com/categories/gumball.php?categories=category1+category2 

将显示分类为类别 1 和类别 2 的帖子存档

xyz.com/tags/gumball.php?tags=tag1+tag2 

将显示标记为标签 1 和标签 2 的帖子存档

现在我坚持使用 htaccess mod_rewrite 将这些 URL 更改为类似于使用 here 描述的方法的东西

xyz.com/categories/gumball/category1+category2 
xyz.com/tags/gumball/tag1+tag2 

如下

RewriteEngine On
RewriteRule ^categories/gumball/?$ gumball.php?categories=$1 [L]
RewriteRule ^tags/gumball/?$ gumbal.php?tags=$1 [L]

【问题讨论】:

    标签: php wordpress .htaccess mod-rewrite


    【解决方案1】:

    试试:

    RewriteEngine On
    RewriteRule ^categories/gumball/(.*)$ /categories/gumball.php?categories=$1 [L]
    RewriteRule ^tags/gumball/(.*)$ /tags/gumball.php?tags=$1 [L]
    

    但请确保它们是您在文档根目录中已有的任何 wordpress 规则。

    【讨论】:

      猜你喜欢
      • 2011-02-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-01-22
      • 1970-01-01
      相关资源
      最近更新 更多