0 Пользователей и 1 Гость просматривают эту тему.
  • 3 Ответов
  • 863 Просмотров
*

mister_boy

  • Захожу иногда
  • 167
  • 2 / 0
Добрый день!

Есть урлы:
site.ru/shop
site.ru/shop/tovar.html

как написать дериктиву для htaccess чтобы с site.ru/shop редиректило на site.ru, но при этом оставался URL site.ru/shop/tovar.html

Обычный редирект типа
Код
Redirect 301 /shop http://site.ru
- убирает из всех урлов /shop, тоесть URL товара станет site.ru/tovar.html

Если не решить через htaccess можно ли решить скриптом в материале документа на который настроен site.ru/shop?
*

DiabloZet

  • Захожу иногда
  • 151
  • 5 / 1
  • Честь превыше всего!
Re: htaccess редирект 301 своеобразный
« Ответ #1 : 04.03.2015, 16:54:33 »
Если я правильно понимаю вам нужно просто создать 2ю основную страницу с ссылкой site.ru/shop/tovar.html :o
Или же воспользоваться iFrame что не очень желательно :dry:
*

mister_boy

  • Захожу иногда
  • 167
  • 2 / 0
Re: htaccess редирект 301 своеобразный
« Ответ #2 : 04.03.2015, 18:34:09 »
Если я правильно понимаю вам нужно просто создать 2ю основную страницу с ссылкой site.ru/shop/tovar.html :o
Или же воспользоваться iFrame что не очень желательно :dry:

мне нужно только с одной страницы site.ru/shop сделать редирект на site.ru но так чтобы все остальные урлы остались не тронутыми
сейчас у меня настроены пункты меню с вложенностью. где /shop пункт верхнего уровня

iframe действительно не желателен. ПС его не будет обрабатывать.
*

mister_boy

  • Захожу иногда
  • 167
  • 2 / 0
Re: htaccess редирект 301 своеобразный
« Ответ #3 : 04.03.2015, 22:37:32 »
Нашел решение своего вопроса.
Может кому понадобится.

В шаблон сверху вставляем:
Код
<?php
if ($_SERVER['REQUEST_URI']=="/исходный урл") {
header("HTTP/1.1 301 Moved Permamently");
header("Location: http://site.ru/целевой урл");
die();
}
?>

Данный способ дает корректный 301 редирект. Не меняет все остальные урлы. не использует скриптов, которые ПС не видят.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Редирект не работает с / на без слеша

Автор buto

Ответов: 5
Просмотров: 1737
Последний ответ 19.02.2019, 12:12:15
от dmitry_stas
Технические дубли страниц - 301 редирект

Автор randomObject

Ответов: 1
Просмотров: 849
Последний ответ 23.01.2018, 14:05:52
от ProtectYourSite
RFI узязвимости, файл.htaccess (redirect for weird rfi attacks through url)

Автор Elimelech

Ответов: 8
Просмотров: 1395
Последний ответ 27.11.2017, 10:29:30
от SeBun
Можно ли делать редирект со страниц RSS на страницу 404?

Автор Ирина Поехали

Ответов: 3
Просмотров: 1011
Последний ответ 03.10.2017, 19:50:18
от draff
Как настроить редирект 301 ?

Автор Ирина Поехали

Ответов: 2
Просмотров: 752
Последний ответ 25.09.2017, 19:04:01
от Ирина Поехали