X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость ( Вход | Регистрация )

Открыть тему
Тема закрыта
> [DLE] Редиректы
taxi2008
taxi2008
Topic Starter сообщение 27.3.2014, 14:16; Ответить: taxi2008
Сообщение #1


Старожил
******

Группа: Active User
Сообщений: 2034
Регистрация: 29.7.2008
Из: Нефтекамск
Поблагодарили: 470 раз
Репутация:   114  


Добрый день.
Недавно перенес клиентский сайт на DLE 10.1
Встала задача настроить редирект. На старом движке, все адреса страниц выглядят следующим образом:
Код
http://domain.ru/index.php?1=vakansii
http://domain.ru/index.php?nid=100
и тд


В .htaccess прописываю:
Код
Redirect 301 /index.php?1=vakansii http://domain.ru/vakansii.html

однако редирект не работает

Прошу подсказать, в чем может быть ошибка?
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
marv
marv
сообщение 29.3.2014, 20:04; Ответить: marv
Сообщение #2


Частый гость
**

Группа: User
Сообщений: 57
Регистрация: 4.11.2013
Поблагодарили: 36 раз
Репутация:   10  


На сколько я знаю, директива Redirect не воспринимает параметры строки запроса (всё что идёт после "?")
Как вариант можете использовать RewriteRule, но тогда вам придётся вручную экранировать все символы (добавлять "\" перед специальными символами). Если не хотите этого делать можете добавить в начало index.php (после "<?php")
Код
if($_SERVER['REQUEST_URI'] == '/index.php?1=vakansii')
{
    header ('Location: ' . '/vakansii.html');
    exit;
}
// следующий url
if($_SERVER['REQUEST_URI'] == '/index.php?1=category')
{
    header ('Location: ' . '/category.html');
    exit;
}
// и так далее

Или ещё лучше написать правило RewriteRule для всех категорий и страниц)

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.


Сообщение отредактировал marv - 29.3.2014, 20:04
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Горячая тема (нет новых ответов) Регистрация Вашего сайта (профиля,DLE сайты,подписи на форумах,постинг Тиц 10> , ПР 1>)
312 kaartes 112680 Сегодня, 12:07
автор: avega
Горячая тема (нет новых ответов) Услуги по CMS Wordpress, DLE, Joomla!. Правки, ремонт, настройка.
Редактирование и правки. Низкие цены.
156 contex1 70759 Сегодня, 0:06
автор: AnnaProf
Открытая тема (нет новых ответов) Куплю базы Bitrix и DLE профилей!
для размещения ссылок, бюджет до 1000р.
0 autonew 562 5.5.2018, 11:25
автор: autonew
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыНе работает html в статических страницах - DLE 11.0
1 Akira 612 28.4.2018, 12:10
автор: falken
Открытая тема (нет новых ответов) Скорая помощь для ваших сайтов - Wordpress, DLE, Joomla, Drupal
Любые виды работ, профессионально, оперативно, не дорого.
15 wturm 3750 20.4.2018, 14:34
автор: Black_Mag


 



RSS Текстовая версия Сейчас: 22.5.2018, 12:33
Дизайн