масовый 301 редирект новостей с /index.php?newsid=* на ЧПУ

Тема в разделе "Вопросы новичков", создана пользователем SEO.Promouter, 4 май 2010.

Статус темы:
Закрыта.
  1. SEO.Promouter

    SEO.Promouter Писатель

    Регистр.:
    22 мар 2010
    Сообщения:
    3
    Симпатии:
    0
    Подскажите какое правило нужно прописать в .htaccess чтобы сделать 301 редирект со старых адресов типа http://site.ru/index.php?newsid=248 на новые http://site.ru/248-super-puper-novost.html и наоборот. Конкретно для DLE. Сколько искал нигде на написано конкретное правило...
     
  2. Delk0

    Delk0

    Регистр.:
    26 мар 2010
    Сообщения:
    288
    Симпатии:
    57
  3. SEO.Promouter

    SEO.Promouter Писатель

    Регистр.:
    22 мар 2010
    Сообщения:
    3
    Симпатии:
    0
    Нужно массовое правило

    Есть же в стандартном .htaccess DLE правило
    RewriteRule ^([0-9]+)-(.*).html(/?)+$ index.php?newsid=$1 [L]
    нужно его как-то правильно записать чтобы можно было массово сделать для всех сразу 301 редирект, но я в это не особо шарю, пытался и так и сяк переписывать не получилось, может кто разберется и поможет :bc:
     
  4. andrex74

    andrex74 Создатель

    Регистр.:
    27 июн 2009
    Сообщения:
    32
    Симпатии:
    5
  5. SEO.Promouter

    SEO.Promouter Писатель

    Регистр.:
    22 мар 2010
    Сообщения:
    3
    Симпатии:
    0
    дэлитыд

    ладно, тему можно сносить...
     
  6. Demas

    Demas Постоялец

    Регистр.:
    13 апр 2007
    Сообщения:
    82
    Симпатии:
    41
    Спасибо мне помогло. Был сайт рукописный. Переверстал на джумлу. Сначала сделал редирект джавой. Но при этом поисковик бы плохо отрабатывал старые страницы. Через .htaccess - получилось классно. Мне дважды повезло, страницы не вылетели с индекса и их было не так много..
     
Статус темы:
Закрыта.