АРМАДА
Чет Не Могу Справиться С Редиректом - Подскажите Плиз!
Новая тема Написать ответ Advanced Hosters - профессиональный хостинг

tvsm22
Профессионал
Зарегистрирован: 03.03.2008
Сообщений: 556
Обратиться по нику
# Добавлено:Ср Авг 26, 2009 3:02 pmДобавить в избранноеОтветить с цитатой
Собственное вот из такого

www.site.com/subfolder/4-post-title-here
нужно редиректить сюда
www.site.com/subfolder

и из такого:
www.site.com/subfolder/category/5-post-title-here
нужно редиректить сюда
www.site.com/subfolder/category

Проблема в том, что если напрямую написать типа:
RedirectPermanent /subfolder/4-post-title-here www.site.com/subfolder

Все путем, НО
Если в ссылку подставить еще слово, или циферку:
www.site.com/subfolder/4-post-title-here-SMTH
редирект по этому правилу не работает разумеется

Вобщем подскажите плиз, как писать, чтобы полюбому редиректило так, как нужно и как описано выше
Спасибо.
sabirovsk.ru - Игровое оборудование для детских садов

Lexix
V.I.P.
Зарегистрирован: 11.07.2008
Сообщений: 2143
Обратиться по нику
# Добавлено:Ср Авг 26, 2009 5:07 pmОтветить с цитатой
Глянь тут http://htaccess.net.ru/doc/Redirect/Redirect.php
Их финансы не поют романсы Заработай на ссылках

tvsm22
Профессионал
Зарегистрирован: 03.03.2008
Сообщений: 556
Обратиться по нику
# Добавлено:Ср Авг 26, 2009 6:48 pmОтветить с цитатой
Lexix писал(а):
Глянь тут http://htaccess.net.ru/doc/Redirect/Redirect.php



Я знаю про этот ресурс, к сожалению думалки не хватило въехать. )
Просто надеялся, может кто уже решал похожий вопрос

add
Хотя нет, этот ресурс не видел, но он что то не грузится у меня вообще
sabirovsk.ru - Игровое оборудование для детских садов

Hello_Kitty
V.I.P.
Зарегистрирован: 30.04.2007
Сообщений: 10763
Обратиться по нику
# Добавлено:Пт Авг 28, 2009 8:41 amОтветить с цитатой
tvsm22, там написано это:

.htaccess (редирект) redirect - перенаправления

Можно отметить, что это даннная настройка .htaccess редиректа - конфигурационного файла Arache, одна из самых используемых.

>Директива Redirect

Описание: Данная директива .htaccess выполняет редирект посетителя, запрашивающего документ на другой URL . Выполняет внешний редирект (сообщая браузеру о необходимости загрузить другой URL ).

Синтаксис: Redirect [status] URL-path URL

status : необязательное поле, определяет код возврата, допустимые значения:
permanent (301 — документ перемещен постоянно)
temp (302 — документ перемещен временно)
seeother (303 — смотрите другой)
gone (410 — убран)

URL - path : локальная часть URL запрашиваемого документа.

URL : URL куда должен быть выполнен редирект
Код:
Redirect doc/ http://htaccess.net.ru/index.php

Redirect doc/index.html http://htaccess.net.ru/index.php


redirect /~AM http://htaccess.net.ru

redirect /~AM/index.shtml http://htaccess.net.ru


redirect http://Best.Best-Host.ru/ http://htaccess.ru/


>Директива RedirectMatch

Описание: Выполняет редирект посетителя, запрашивающего документ на другой URL. Выполняет внешний редирект (сообщая браузеру о необходимости загрузить другой URL). Директива аналогична Redirect, за исключением того, что вместо адреса запрашиваемого документа пишется регулярное выражение (шаблон)

Синтаксис: Redirect [status] regexp URL

status: необязательное поле, определяет код возврата, допустимые значения:
permanent (301 — документ перемещен постоянно)
temp (302 — документ перемещен временно)
seeother (303 — смотрите другой)
gone (410 — убран)

URL-path: локальная часть URL запрашиваемого документа

regexp: регулярное выражение (шаблон), описывающее группу URL-ей
Код:
RedirectMatch (.*)\.gif$ http://htaccess.net.ru/$1.png

RedirectMatch (.*\.jpg)$ http://htaccess.net.ru/$1


Еще один, старый пример настройки .htaccess редиректа:

Перенаправление (редирект) посетителя при запросе определенных страниц.Это уже для всех сетевых вирусов и сканеров. Которые автоматически будут перенаправляться на сайт Microsoft:
Код:
redirect /scripts http://www.microsoft.com

RedirectMatch (.*)\cmd.exe$ http://www.microsoft.com$1


Yabuti
V.I.P.
Зарегистрирован: 28.11.2008
Сообщений: 16263
Contest (Сумма: 2)
Обратиться по нику
# Добавлено:Пт Авг 28, 2009 9:12 amОтветить с цитатой
Через мета-рефреш пробовали?
Код:
<html>
  <head>
   [b]<META HTTP-EQUIV="Refresh" CONTENT="3; URL=www.site.com/subfolder/">[/b]
 <meta http-equiv="content-type" content="text/html; charset=windows-1250">
  <title>Перенаправляю..</title>
  </head>
  <body>
<h2>Перенаправляю...</h2>
  </body>
</html>

Ксен ВПС и выделенные серверы от PQCService.net с бесплатным администрированием в 7 локациях, icq: 87244588
--
Новая тема Написать ответ    ГЛАВНАЯ ~ ТЕХНИЧЕСКИЕ ВОПРОСЫ

Перейти:  





Генеральный спонсор



Партнеры