我正在尝试创建一个自定义重写规则,该规则将接收第二个查询字符串。
目前: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
任何想法都将不胜感激!
非常感谢
答案 0 :(得分:0)
创意#1
RedirectMatch 301 daily-deals/(.*)$ [[GENERATED URL WHERE YOU WANT TO REDIRECT]]
创意#2
您可以使用a进行重定向 Wordpress redirection plugin