Я изменил свои cms и теперь имею несколько старых URL-адресов, которые все еще связаны с другими веб-сайтами. Теперь мне нужно перенаправить старые ссылки на мои новые стартовые сайты.Mod_Rewrite ссылка на внешний url без параметров
Старая CMS была установлена в подпапке под названием «contentms». Новая CMS установлена в корневой папке.
Старые Urls выглядеть так: mywebsite.com/contentms/content.php?idcat=62
Когда я пытаюсь передать его с помощью моего правила перезаписи:
RewriteEngine on
RewriteRule ^contentms/.*$ http://www.mywebsite.com/ [R=301,L]
Он работает, но там будет http://www.mywebsite.com/?idcat=62
Но я хочу иметь только http://www.mywebsite.com, без «? idcat = 62», добавленного к внешнему URL-адресу.
Возможно, у вас есть решение для меня. Спасибо!
Спасибо. Это работает только для: mywebsite.com/contentms/content.php не: mywebsite.com/contentms/content.php?idcat=62 Во втором случае, появится 404-Error. – user3325687
@ user3325687 Просто добавьте '?' После URL-адреса, как во втором примере. –
Да, сделал это. Благодарю. – user3325687