使用wordpress查询重定向问题

使用wordpress查询重定向问题,wordpress,.htaccess,mod-rewrite,redirect,Wordpress,.htaccess,Mod Rewrite,Redirect,我正在尝试为我的类别页面设置查询重定向 当前url如下所示: http://chunkydeals.com/daily-deals/?category=alldeals # BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f

我正在尝试为我的类别页面设置查询重定向

当前url如下所示:

  http://chunkydeals.com/daily-deals/?category=alldeals
  # 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]
  RewriteCond %{QUERY_STRING} ^category=([a-z])*)$
  RewriteRule ^daily-deals/$ http://chunkydeals.com/daily-deals/%3/? [R=301,L]

  </IfModule>

  # END WordPress
我正试图让它像这样:

  http://chunkydeals.com/daily-deals/alldeals/
我的htaccess代码如下:

  http://chunkydeals.com/daily-deals/?category=alldeals
  # 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]
  RewriteCond %{QUERY_STRING} ^category=([a-z])*)$
  RewriteRule ^daily-deals/$ http://chunkydeals.com/daily-deals/%3/? [R=301,L]

  </IfModule>

  # END WordPress
#开始WordPress
重新启动发动机
重写基/
重写规则^index\.php$-[L]
重写cond%{REQUEST_FILENAME}-F
重写cond%{REQUEST_FILENAME}-D
重写规则/index.php[L]
RewriteCond%{QUERY_STRING}^category=([a-z])*)$
重写规则^daily deals/$http://chunkydeals.com/daily-deals/%3/? [R=301,L]
#结束WordPress

您是否尝试过将查询字符串规则置于重写为index.php的规则之上?(这会阻止regex
^daily deals/$
匹配)


你的问题到底是什么?(我昨天打碎了我的水晶球。奇怪的是,我能预测到会发生这种事。)它并没有按照预期的方式重写。我尝试了多种组合来进行重写。我要么收到404错误,要么页面没有图像。