wordpress上的自定义重定向

时间:2012-08-20 20:33:23

标签: url mod-rewrite url-rewriting

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

目前: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

任何想法都将不胜感激!

非常感谢

1 个答案:

答案 0 :(得分:0)

创意#1

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

创意#2

您可以使用a进行重定向 Wordpress redirection plugin