За последние 24 часа нас посетил 22971 программист и 1232 робота. Сейчас ищут 825 программистов ...

Сокращение ссылки в htaccess

Тема в разделе "Сделайте за меня", создана пользователем Mark54, 27 сен 2016.

  1. Mark54

    Mark54 Новичок

    С нами с:
    24 сен 2016
    Сообщения:
    31
    Симпатии:
    1
    Подскажите, как сократить ссылку в htaccess
    site. ru/index.php?page=barni
    на: site. ru/barni

    RewriteCond %{THE_REQUEST} ^.*/index.php
    RewriteRule ^(.*)index.php$ http://%{HTTP_HOST}/$1 [R=301,L]

    данные строки убирают только index.php, итого получается:
    site. ru/?page=barni
    но мне надо: site. ru/barni

    Задавать вопрос, какая CMS не нужно, сайт на php.
    По идее нужно дописать код в htaccess, на половину написал, на остальную половину мозгов не хватает))
     
  2. Emilien

    Emilien Активный пользователь

    С нами с:
    30 июн 2016
    Сообщения:
    246
    Симпатии:
    156
    Mark54 и denis01 нравится это.
  3. Mark54

    Mark54 Новичок

    С нами с:
    24 сен 2016
    Сообщения:
    31
    Симпатии:
    1
    Спасибо огромное, работает. Только у меня вместо barni меняется идентификатор страницы.

    вместо barni что поставить?
    %1 или $1
    или как-то по другому это делается?

    barni меняется и на price, uslugi, teddy и т.д.
     
    #3 Mark54, 28 сен 2016
    Последнее редактирование: 28 сен 2016
  4. Mark54

    Mark54 Новичок

    С нами с:
    24 сен 2016
    Сообщения:
    31
    Симпатии:
    1
    Разобрался, спасибо Emillien !
    Тема закрыта)