在wordpress中设置传递参数的重定向规则

时间:2017-01-12 18:43:27

标签: wordpress .htaccess

我想在我的htaccess中创建一个URL重定向规则,该规则采用如下URL:

http://www.domain.com/product-category/[category-name]

并重定向到这样的网址:

http://www.domain.com/parts?category=[category-name]

我怎么能在wordpress中做到这一点?

1 个答案:

答案 0 :(得分:1)

您可以使用mod_rewrite这样做:

RewriteEngine on
RewriteRule ^product-category/(.+)$ parts?category=$1 [QSA]

在您的根.htaccess文件中。

这是否是与WordPress集成的最佳解决方案,我不确定。或者可能需要在WordPress中进行一些进一步配置,以使其使用这些URL生成它们。无论如何,它会让你开始,所以他们首先被翻译。

[QSA]标志意味着你可以在你的URL上有查询字符串,而category = x会附加到它们而不是替换它们,这可能是你想要的。