Я не могу удалить строку запроса из redirection htaccess. Я попробовал Лотта и гугл ALS для this..but ничего не похоже на работуудалить строку запроса при перенаправлении htaccess
Вот мой код:
Сначала я попробовал это одно, но техника его подводит работало:
Redirect 301 /my_page.aspx?ps=22.5000&pe=44.9900 http://www.mysite.com/35-new-items
Тогда я попробовал:
RewriteCond %{QUERY_STRING} (^|&)ps=
RewriteCond %{QUERY)STRING{ (^|&)pe=4
RewriteRule ^/?my_page\.aspx$ /35-new-items? [L,R=301]
Но снова это также не сработало для меня.
Тогда я попробовал это и, как обычно это и не похоже на работу:
RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s/+(?:my_page\.aspx)?\?p=1 [NC]
RewriteRule^/35-new-items? [R=301,L]
Пожалуйста, помогите мне!
Мне нужно перенаправить старые страницы с разными значениями строки запроса в новую. Старые страницы находятся в ASPX, а новые страницы находятся в PrestaShop.
Таким образом, оно перенаправляется как http://www.mysite.com/35-new-items?ps=22.5000&pe=44.9900.
Как удалить эту часть:
?ps=22.5000&pe=44.9900
от URL назначения?
Не могли бы вы включить общие 'from_uri' и' to_uri'? Вы хотите перенаправить запрос с конкретными параметрами, а не с запросами вообще? – Filou
Я хочу перенаправить эту страницу www.mysite.com/my_page.aspx?ps=22.5000&pe=44.9900 на www.mysite.com/35-new-items Где ps = "Любое значение" и pe = "Любое значение «Он перенаправляется, но с этими значениями PS и PE (строка запроса). Как удалить эту строку запроса при перенаправлении? – vanurag
Можете ли вы предоставить свой текущий .htaccess в своем вопросе? – anubhava