【发布时间】:2014-08-02 22:29:27
【问题描述】:
我正在使用带有“YITH WooCommerce Ajax Navigation”插件的 WooCommerce 来过滤品牌。结果是一个显示为https://example.com/products/racquets/tennis-racquets/?filter_brands=47 的链接
理想情况下,我想改用https://example.com/products/racquets/tennis-racquets/brands/wilson。
我尝试过使用 Apache mod_rewrite 规则,例如:
RewriteRule ^products/racquets/tennis-racquets/?filter_brands=47 /products/racquets/tennis-racquets/wilson [QSA,L]
我也尝试为我的functions.php 文件编写一个函数,但这似乎也没有成功。这是我尝试使用的代码示例。
function brand_rewrite_rules() {
add_rewrite_rule( 'products/racquets/tennis-racquets/?filter_brands=47', 'products/racquets/tennis-racquets/wilson', 'top' );
flush_rewrite_rules();
}
add_action( 'init', 'brand_rewrite_rules' );
我确实尝试更新我的永久链接设置,但该功能没有做任何事情。任何人都可以为此提出解决方案吗?
【问题讨论】:
标签: wordpress url mod-rewrite seo woocommerce