0

我正在尝试创建一个自定义重写规则,该规则将接收第二个查询字符串。

当前: http://mysite.com/daily-deals/?category= alldeals

我希望它是: http: //mysite.com/daily-deals/alldeals/

我已经尝试了下面的解决方案,但它似乎不起作用。

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^daily-deals/(.*)$ index.php?page_id=508&category=$1 [L,NC]

</IfModule>
RewriteEngine Off


# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress

任何想法将不胜感激!

非常感谢

4

1 回答 1

0

想法#1

RedirectMatch 301 daily-deals/(.*)$ [[GENERATED URL WHERE YOU WANT TO REDIRECT]]

想法#2

您可以使用 Wordpress 重定向插件进行重定向

于 2012-08-20T20:43:26.600 回答