Mod_rewrite更改网址

时间:2014-11-24 17:53:47

标签: php wordpress .htaccess mod-rewrite

我创建了自定义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将这些网址更改为使用描述的方法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]

1 个答案:

答案 0 :(得分:1)

尝试:

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

但请确保他们 之前您的文档根目录中已有的任何wordpress规则。