我需要从页面重定向 http://masterkanz.com.ua/index.php?route=product/category&path=79_103 至 http://masterkanz.com.ua/pishushchie-prinadlezhnosti/ruchki-sharikovye
规则如
Redirect 301 /index.php?route=product/category&path=79_103 http://masterkanz.com.ua/pishushchie-prinadlezhnosti/ruchki-sharikovye
不起作用。我读到问题可能是符号“?”。但我该怎么办?
答案 0 :(得分:3)
试试这个,
RewriteEngine On
RewriteCond %{QUERY_STRING} ^route=product/category&path=79_103$
RewriteRule ^index\.php/?$ http://masterkanz.com.ua/pishushchie-prinadlezhnosti/ruchki-sharikovye? [R=301,L]
我已尝试过此功能,您需要使用{QUERY_STRING}来使规则正常运行。
我希望这会有所帮助。