301 редирект htaccess

Тема в разделе "Mod Rewrite / htaccess / ЧПУ", создана пользователем new_forward, 11 янв 2014.

  1. new_forward

    new_forward

    Регистр.:
    5 май 2008
    Сообщения:
    668
    Симпатии:
    44
    Доброго времени суток, извините если не туда написал...

    В htaccess прописываю:

    Код:
    RewriteRule ^kino/index.html$ dating/kino.php 
    так работает редирект, а если вот так

    Код:
    RewriteRule ^kino/index.html$ dating/kino.php [L,R=301]
    то не работает, вернее редиректит не понятно куда, а хочется сделать 301 редирект...
     
  2. chang

    chang

    Регистр.:
    20 ноя 2009
    Сообщения:
    364
    Симпатии:
    117
    Код:
    RewriteRule ^kino/index.html$ /dating/kino.php [L,R=301]
    
     
  3. new_forward

    new_forward

    Регистр.:
    5 май 2008
    Сообщения:
    668
    Симпатии:
    44
    Да работает, спасибо только в строке браузера меняется урл, а можно чтоб не менялся и был 301 редирект?
     
  4. chang

    chang

    Регистр.:
    20 ноя 2009
    Сообщения:
    364
    Симпатии:
    117
    редирект по своему определению предполагает смену URL
    => нельзя
     
  5. UJy

    UJy

    Регистр.:
    23 авг 2011
    Сообщения:
    320
    Симпатии:
    116
    Если нужно сохранить старый адрес в строке пиши так:
    Код:
    RewriteRule ^kino/index.html$ /dating/kino.php [L,QSA]
    Он не 301, но тоже редирект, только с сохранением старого адреса в браузере...