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



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Как настроит редирект?, DLE
bobur
bobur
Topic Starter сообщение 28.7.2015, 12:12; Ответить: bobur
Сообщение #1


Был на сайт на друпале, его перенесли на DLE с сохранением урл. Сейчас имеет вид:http://site.ru/content/post-name/
А на DLE стандартно:http://site.ru/category/id-post-name.html

Сейчас обновляем DLE и стандартный урл постов вернем... А как быть со старыми? Нужно настроить редирект... Есть ли варианты друзья?

Дело в том что измененный вид урлов нужен для того чтобы поисковики поняли что урлы поменялись...


--------------------
Мастер по Datalife Engine на ТУТ. ICQ:359803651.

CверхБыстрые VPS/VDS по системе Все включено! 60% скидка. Купон:60OFFAVPS
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
jurgen
jurgen
сообщение 28.7.2015, 12:18; Ответить: jurgen
Сообщение #2


чистым htaccess не сделать, так как на дле определение записи идет не по post-name, а по id. в постнейм можно вообще все что угодно писать, если они у вас уникальны, то можно черед прокладку, то есть htaccess будет все урлы заворачивать на какой то файлик, а он уже с запросами в бд будет формировать нужную ссылку.
Как то так, если не ясно, пишите, могу еще попробовать разжевать


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
x64
x64
сообщение 28.7.2015, 12:59; Ответить: x64
Сообщение #3


Редиректить средствами движка.
Можно и сконфигурировать веб-сервер, но для этого понадобится вбить все возможные значения редиректов. Для пары десятков страниц нормально, но для тысяч — плохой вариант.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
marv
marv
сообщение 28.7.2015, 13:54; Ответить: marv
Сообщение #4


Думаю врятле тут получиться "настроить" редирект, но его можно написать)
Как вариант:
1)добавить колонку "old_url" в таблицу PREFIX_post (или создать отдельную таблицу с колонками "post_id", "old_url", если не хочется модифицировать стандартные таблицы dle)
2)к каждой записи dle найти старую запись в drupal и скопировать в url старого вида в "old_url"
3)при старте dle отправить запрос к бд с поиском $_SERVER['REQUEST_URI'] в колонке old_url (и желательно его закэшировать)
4)если url совпадающий с $_SERVER['REQUEST_URI'] найден, сформировать url dle записи и отправить редирект))
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
bobur
bobur
Topic Starter сообщение 28.7.2015, 15:51; Ответить: bobur
Сообщение #5


По теории я понимаю что делать... =) А вот в практике я не слиен... Поэтому прошу помощи...


--------------------
Мастер по Datalife Engine на ТУТ. ICQ:359803651.

CверхБыстрые VPS/VDS по системе Все включено! 60% скидка. Купон:60OFFAVPS
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Edelweiss
Edelweiss
сообщение 28.7.2015, 18:27; Ответить: Edelweiss
Сообщение #6


какой бюджет? или бесплатно хотите?)


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
bobur
bobur
Topic Starter сообщение 28.7.2015, 18:44; Ответить: bobur
Сообщение #7


Пока думаю найдется решение бесплатно... По теории это както просто...


--------------------
Мастер по Datalife Engine на ТУТ. ICQ:359803651.

CверхБыстрые VPS/VDS по системе Все включено! 60% скидка. Купон:60OFFAVPS
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
jurgen
jurgen
сообщение 28.7.2015, 23:50; Ответить: jurgen
Сообщение #8


Цитата(bobur @ 28.7.2015, 17:44) *
Пока думаю найдется решение бесплатно... По теории это както просто...


я же вам уже отписывал, это единственное решение и то оно будет работать если только alt_name в друпале и в дле совпадают. Это единственный, простой способ. Не могу понять почему вы сами не можете этого реализовать, достаточно элементарных знаний php и накидать 1 простейший запрос в бд


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
bobur
bobur
Topic Starter сообщение 29.7.2015, 7:25; Ответить: bobur
Сообщение #9


Дело в том что нету никакого друпала... Есть только ДЛЕ (с сохраненными урлами то друпала) и на днях обновим ДЛЕ и все станет на свои места, а вот в поиске будут старые урлы...


--------------------
Мастер по Datalife Engine на ТУТ. ICQ:359803651.

CверхБыстрые VPS/VDS по системе Все включено! 60% скидка. Купон:60OFFAVPS
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ermak
ermak
сообщение 25.8.2015, 12:55; Ответить: ermak
Сообщение #10


Прощу прощения, что лезу в чужую тему, но свою пока создать не могу.

Перенес сайт с одной cms на другую, часть материала утеряна. Были ссылки вида site.ru/load/133-1-0-12600 (количество символов после второго слеша всегда разное и разная структура). Можно ли каким-нибудь одни правилом сделать редирект полностью с site.ru/load/* на site.ru? Спасибо.


Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0


Свернуть

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

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Арбитражники, как ведете учет расходов и доходов?
11 Boymaster 1801 17.4.2024, 23:35
автор: Boymaster
Горячая тема (нет новых ответов) Как вывести деньги в Украине с заблокированного Юмани ?
29 freeax 4810 17.4.2024, 1:19
автор: sergio11
Горячая тема (нет новых ответов) Как вы отдыхаете от работы за компом
148 adw-kupon.ru 19707 8.4.2024, 10:37
автор: Skyworker
Открытая тема (нет новых ответов) Как вы бросили работу и перешли на заработок с сайтов?
18 uahomka 3100 5.4.2024, 5:53
автор: Skyworker
Горячая тема (нет новых ответов) Как бездомные хранят деньги?
81 metvekot 13655 31.3.2024, 12:44
автор: Boymaster


 



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