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



 

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

Открыть тему
Тема закрыта
> Изменить ЧПУ только для новых новостей в DLE, Как?
nick777
nick777
Topic Starter сообщение 29.6.2011, 22:24; Ответить: nick777
Сообщение #1


Завсегдатай
*****

Группа: Active User
Сообщений: 653
Регистрация: 19.9.2010
Из: Россия, город Москва Кто: Веб-мастер/блоггер Блог url: partnerki-runeta.ru
Поблагодарили: 105 раз
Репутация:   11  


В общем купил сайт, а там ЧПУ тип 2 (ссылки на полную новость будут иметь вид http://site.ru/категория/подк...?ия/id-имя новости.html), что совсем не хорошо, потому что одна и та же новость доступна сразу по нескольким адресам (в принципе, в любом типе чпу такое творится в dle), но здесь еще и ссылки на эти дубли автоматом ставятся в категории и подкатегории.
Если просто изменить в настройках скрипта ЧПУ 2 на ЧПУ 1, то изменятся все адреса, причем у старых новостей тоже, но я хотел бы изменить ЧПУ только для новостей, которые будут публиковаться потом.
Как это сделать, пожалуйста, подскажите?


--------------------
На мобильной рекламе можно зарабатывать по-белому здесь!
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Timo
Timo
сообщение 30.6.2011, 11:35; Ответить: Timo
Сообщение #2


Участник
***

Группа: User
Сообщений: 175
Регистрация: 22.5.2011
Поблагодарили: 27 раз
Репутация:   3  


Если нужно сменить тип ЧПУ для существующих новостей, нужно выполнить запрос к базе данных, потом установить хак http://timoshenko.livejournal.com/3155.html, который будет выполнять 301 редирект с неправильного адреса на правильный. Если версия движка 9.3, то хак не нужен, с этой версии движка 301 редирект уже вшит...


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
nick777
nick777
Topic Starter сообщение 30.6.2011, 19:53; Ответить: nick777
Сообщение #3


Завсегдатай
*****

Группа: Active User
Сообщений: 653
Регистрация: 19.9.2010
Из: Россия, город Москва Кто: Веб-мастер/блоггер Блог url: partnerki-runeta.ru
Поблагодарили: 105 раз
Репутация:   11  


(Timo @ 30.6.2011, 11:35) *
Если нужно сменить тип ЧПУ для существующих новостей, нужно выполнить запрос к базе данных

Как его выполнить? (в базах данных не силен)


--------------------
На мобильной рекламе можно зарабатывать по-белому здесь!
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Timo
Timo
сообщение 4.7.2011, 11:30; Ответить: Timo
Сообщение #4


Участник
***

Группа: User
Сообщений: 175
Регистрация: 22.5.2011
Поблагодарили: 27 раз
Репутация:   3  


Перед выполнением каких-либо SQL-запросов - сделать бэкап базы!

SQL-запрос для смены ЧПУ на 1 тип:
UPDATE `dle_post` SET `flag` = 1;

SQL-запрос для смены ЧПУ на 2 тип:
UPDATE `dle_post` SET `flag` = 2;

SQL-запрос для смены ЧПУ на 3 тип:
UPDATE `dle_post` SET `flag` = 0;


Если нужно выполнить смену ЧПУ не для всех новостей, а, к примеру, от какой-то даты, тогда:
UPDATE `dle_post` SET `flag` = 0 WHERE `date` > '01.01.1970';


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


Свернуть

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

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Редирект только главной страницы
301 редирект
0 Gera 62 Сегодня, 19:21
автор: Gera
Открытая тема (нет новых ответов) Найду для вас домены
15 MakDonald 2665 Сегодня, 18:33
автор: MakDonald
Открытая тема (нет новых ответов) SimplePay: Прием платежей на сайте для юридических и физических лиц
2 kuprum 308 Сегодня, 15:50
автор: kuprum
Открытая тема (нет новых ответов) Чем сжимать картинки для сайта без потери качества
1st-finstep.ru - Заработок в сети и методы продвижения сайта
12 komarik_vlad 1184 Сегодня, 14:47
автор: myaltai
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыAdverten - Платформа для монетизации дэйтинг и общетематического трафика.
28 Cattani 6466 Сегодня, 12:56
автор: Cattani


 



RSS Текстовая версия Сейчас: 14.12.2017, 19:36
Дизайн