301 перенаправление не работает правильно с PHP в старом URL

magento.stackexchange https://magento.stackexchange.com/questions/102436

  •  28-09-2020
  •  | 
  •  

Вопрос

Это URL

Redirect 301 /productdetail.php?pId=11390&base=1 http://domain.com/new-magento-url.html
.

Это работает

Redirect 301 /supertest http://domain.com/new-magento-url.html
.

Я вижу, это .php, но как мне кроме этого?

Это было полезно?

Решение

RewriteCond %{QUERY_STRING} pId=11390&base=1
RewriteRule productdetail.php http://example.com/new-magento-url.html? [R=301,L]
.

Это должно соответствовать строке запроса, которую вы хотите, и выполните перенаправление.Разместите его выше последнего Rewriterule Magento для index.php

Лицензировано под: CC-BY-SA с атрибуция
Не связан с magento.stackexchange
scroll top