Проблема с 301 редиректом
Страницы: Пред. 1 2
Проблема с 301 редиректом
Это в .htaccess ?
Да! (10 символов)
Мы не можем похвастаться мудростью глаз
И умелыми жестами рук,
Нам не нужно все это, чтобы друг друга понять.
Сигареты в руках, чай на столе - так замыкается круг,
И вдруг нам становится страшно что-то менять.
Нет, хвост уменьшился, но всё равно остался после знака ?
RewriteCond %{HTTP_HOST} ^old-site\.ru$ [NC]
RewriteRule ^(.*)$ http://site.ru/ [R=301,L]
Цитата
fxcopy пишет:
RewriteCond %{HTTP_HOST} ^old-site\.ru$ [NC]
RewriteRule ^(.*)$ http://site.ru/ [R=301,L]
А чем он отличается от предыдущего варианта?
Один в один!
одновременно написали просто
Я уже все известные мне варианты перепробовал, хвост всё равно остаётся. Уж не знаю что и делать.
Ну не знаю, я умываю руки. Проверьте досконально правильность написания, почистите кеш... Последний вариант не может не работать, он академический... smile:confused:
Проверил, почистил. Хвостик /?f=25 (или любой другой) всё равно переноситься.
Ладно, пойдём другим путём.
Как прописать редирект чтобы весь хвост после знака ? перенаправлялся на главную?

То есть сейчас есть страница вида www.site.ru/?f=20&t=2519
Надо чтобы всё после знака ? отправлялось на главную страницу.
Но тут есть проблема. 
Если отправлять всё после слеша, то тогда и нужные ссылки будут перенаправляться. Например site.ru/blog/10.html 

Можно ли задать такую функцию, чтобы редирект работал только при наличии знака вопроса и не работал без него?
помнится буквально недавно была тут у кого то подобная проблема, решение было простое но я его не совсем понял). Вобщем в начале прописан был ридирект с www на без www потом уже с старого адреса на новый. Попробуйте, чем черт не шутит), хотя логически это не должно помочь, но как написал выше подобная проблема была решена именно таким способом:)
Цитата
Константин Лозбенёв пишет:
Код начинается с <?php и дальше по тексту.
после <?php
Код
if ($_SERVER["QUERY_STRING"]) {header("HTTP/1.1 301 Moved Permanently"); header("Location: http://newsite.ru"); exit();}
Короче сделал так: Поставил 301 редирект  со всех страниц на на главную на новом сайте.
Получалась какая то хрень с адресом www.site.ru/?f=20&t=2526 и т.д.
Причём любая ссылка с любым текстом после знака ? ведёт на главную страницу. 
Это может привести к сотням дублей главной страницы. 
Что мне конечно совершенно не нужно. 
Поэтому в файле Роботс поставил запрет на индексацию всех ссылок со знаком ВОПРОС. 
То есть индексироваться будут только правильные ссылки. 
Конечно способ через жопу, но пока родил только такое решение.

У кого есть ещё какие идеи?
Цитата
Константин Лозбенёв пишет:
Причём любая ссылка с любым текстом после знака ? ведёт на главную страницу.
Это может привести к сотням дублей главной страницы.
Что мне конечно совершенно не нужно.
вы же именно так хотели
Цитата
Константин Лозбенёв пишет:
Можно ли задать такую функцию, чтобы редирект работал только при наличии знака вопроса и не работал без него?
Страницы: Пред. 1 2
Похожие темы:
Читают тему (гостей: 1, пользователей: 0, из них скрытых: 0)
Новые темыОбъявленияСвободное общение
21:29 «Хлебные крошки» в адресе сайтов исчезнут из результатов поиска Google 
20:05 Dao.AD: Монетизация и покупка Push/Pops/Inpage и Video трафика! 
18:53 Как правильно покупать ссылки для поддомена? 
15:02 Adtrafico - Правильная партнёрская сеть под бурж трафик 
18:48 АП Яндекс ИКС 16.11.2023 
18:42 LOSPOLLOS.COM - Конвертим по рецепту Хайзенберга. Dating, Mainstream, Binary Options 
15:41 Как раскрутить сайт? 
22:13 Starcrown Partners – Партнерская программа для гемблинг/беттинг трафика 
19:38 BestX24 - быстрый и безопасный обменник криптовалют и электронных денежных средств 
19:35 Продам аккаунты HH.RU 
01:05 Swap-line.com – это сервис быстрого обмена криптовалют на различные цифровые активы, а также на наличные средства во многих городах Украины! 
23:48 Обмен криптовалюты без KYC и AML 
23:22 Affiliate Top - партнерская программа нового уровня 
20:03 Бустмаркет 
21:21 США готовят закон для уничтожения пиратских сайтов во всех странах мира 
21:20 Точные прогнозы на футбол 
21:19 С юмором по жизни! 
18:15 Telegram уничтожил официальный канал легендарного российского торрент-трекера 
18:19 Уникальный сервис SEO продвижения 
14:45 (затёр сайт) 
19:39 Куплю проигрышные букмекерские аккаунты