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 для всех категорий и страниц)

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


Свернуть

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

  Тема Ответов Автор Просмотров Последний ответ
Горячая тема (нет новых ответов) Услуги по CMS Wordpress, DLE, Joomla!. Правки, ремонт, настройка.
Редактирование и правки. Низкие цены.
143 contex1 65211 Сегодня, 9:07
автор: contex1
Горячая тема (нет новых ответов) Регистрация Вашего сайта (профиля,DLE сайты,подписи на форумах,постинг Тиц 10> , ПР 1>)
278 kaartes 102901 14.12.2017, 10:55
автор: kukla
Открытая тема (нет новых ответов) Адаптивная вёрстка и натяжка на Wordpress, DLE, Joomla и др. Создание мобильных версий.
Хороший код с оптимизацией по скорости. Сайты и лендинги "под ключ
15 Nell 1174 13.12.2017, 23:36
автор: Nell
Открытая тема (нет новых ответов) Требуется так сказать оптимизация шаблона DLE
5 Deadman_n 421 2.12.2017, 13:24
автор: Deadman_n
Открытая тема (нет новых ответов) Перенос сайта с DLE на WordPress
3 mdobyshev 874 30.11.2017, 7:29
автор: Nell


 



RSS Текстовая версия Сейчас: 17.12.2017, 20:14
Дизайн