Редирект на DLE

AJ
На сайте с 01.01.2011
Offline
31
469

Всем привет!!! Помогите, пожалуйста, решить проблему. У меня сайт на дле. Сайтк два месяца, до этого ссылки были без чпу, но вчера решил перейти на чпу. Как теперь сделать, чтобы все ссылки, что были без чпу перенаправлялись с чпу.

Пример:

http://site.ru/index.php?newsid=506

http://site.ru/webdizain/shablony-dlja-wordpress/506-podborka-shablonov-dlya-wordpress.html

Это одинаковые ссылки. Очень нужно, пожалуйста.

izans.ru (http://izans.ru) - широкоформатные и красивые обои на рабочий стол
InoHacker
На сайте с 18.10.2009
Offline
75
#1

Первое, что пришло в голову.

Редериктить скриптом при загрузке сайта.

Алгоритм скрипта примерно следующий:

Берем урл, на который пришли на сайт (например index.php?newsid=506), выдергиваем из него цифру newsid.

Далее пробегаемся в базе по полю, где записан ЧПУ урл (alt_name вроде), ищем что бы первые цифры соответствовали выдернутой на предыдущем шаге цифре (вроде же нумерация уникальная?). Находим => редеректим. Как то так =))

Напоминаю - это первое, что пришло в голову 🤪

Магазин аккаунтов с балансом Litres,DNS,Ozon,Rotapost и еще 50+ других сервисов тут - vk.cc/7QK0Sk
AJ
На сайте с 01.01.2011
Offline
31
#2

А с помощью htaccess возможно сделать?

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий