не правильно работает редирект 301
kushelbek |
|
---|---|
Добрый день, переделал сайт компании, переношу старые статичные страницы на новые 301 редиректом, выскакивает 404 ошибка. Пишу следующие правило: Redirect 301 /pechat-na-holste http://gk-amb.ru/uslugi/pechat-na-holste Redirect 301 /pechat-modulnih-kartin http://gk-amb.ru/uslugi/pechat-modulnih-kartin Redirect 301 /contacts http://gk-amb.ru/contact в чем ошибка? могу выложить полный код .htaccess Заранее спасибо за помощь. Добавлено 15 минут спустя: Старые страницы больше не существуют, редирект нужен для того что бы не просесть в поисковиках Добавлено 4 часа спустя: при редиректе выкидывает на страницу вида: http://gk-amb.ru/uslugi/pechat-modulnih-kartin?rwr=uslugi/pechat-modulnih-kartin/&rwr=uslugi/pechat-modulnih-kartin/ &rwr=uslugi/pechat-modulnih-kartin/ в строке браузера дописывается много раз как поправить? Заранее спасибо Добавлено 18 часов спустя: решил проблему написав редирект вот так: Redirect 301 /pechat-modulnih-kartin http://gk-amb.ru/index.php?e=page&c=uslugi&id=17 теперь после релиректа ссылки имеют вид: index.php?e=page&c=uslugi&id=17 подскажите плиз как привести их к виду: /uslugi/pechat-modulnih-kartin
Заранее спасибо. |
|
This post was edited by kushelbek (2017-01-31 08:13, 8 years ago) |
Macik |
|
---|---|
Например так: <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^contacts/service1/$ contacts/#service1 [R=301,NE,L] RewriteRule ^action$ http://www.somesite.ru/category/hot/ [R=301,L] #акции </IfModule>
https://github.com/macik
правильный хостинг — https://goo.gl/fjCa1F |
kushelbek |
|
---|---|
#42648 Macik: Спасибо, поправил, все работает) |