Помощь Редиректы ссылок

Тема в разделе "DLE", создана пользователем FrankSinatra, 8 мар 2010.

Информация :
Актуальная версия DataLife Engine 11.1
( Final Release v.11.1 | Скачать DataLife Engine | Скачать 11.1 demo )
Нужно ли обновляться | Как обновиться | Изменения в шаблонах
> Нет русских символов <
[Приватная тема DLE (Все подробности в ЛС к модератору раздела)]

Версии 10.0 и ниже - уязвимы!

Локализации | F.A.Q. | Внешний вид
Правила раздела | Правила форума
Обсуждение хайда карается баном!
В каждом сообщении указывайте версию DLE, которого они касаются!
Статус темы:
Закрыта.
Модераторы: killoff
  1. FrankSinatra

    FrankSinatra Создатель

    Регистр.:
    1 окт 2009
    Сообщения:
    17
    Симпатии:
    0
    Помогите гуру, на вас последняя надежда

    Такой вопрос, как организовать следующее?
    Сайт перенесен под dle из asp, база новостей довольна большая.
    Старые ссылки имели вид http://site.ru/daynews.asp?ida=243727
    база перенесена и новости имеют тот же id? как настроить (возможно редирект) чтобы переходя по старой ссылке пользователь попадал на новую ссылку
    ну скажем по адресу http://site.ru/index.php?newsid=243727
     
  2. Nightwalker

    Nightwalker

    Регистр.:
    4 фев 2007
    Сообщения:
    230
    Симпатии:
    22
    я не уверен, но попробуй как-то так

    PHP:
    RewriteEngine on 
    RewriteCond 
    %{HTTP_HOST} ^(www.)?site.ru/daynews.asp?ida=$ [NC
    RewriteRule ^(.*)$ http://site.ru/index.php?newsid=$1 [R=301,L]
     
  3. abasive

    abasive Постоялец

    Регистр.:
    9 мар 2009
    Сообщения:
    117
    Симпатии:
    39
    в дле есть такой возможность, "Поиск и замен"
    сделайте бекап базы данных, зайдите "Поиск и замен" введите слова что хотите изменить,
    например заменить текст
    index.php?newsid
    на
    daynews.asp?ida

    и нажимайте Произвести замену
     
Статус темы:
Закрыта.