За последние 24 часа нас посетили 16347 программистов и 1587 роботов. Сейчас ищут 1579 программистов ...

Не работает RewriteRule

Тема в разделе "Прочие вопросы по PHP", создана пользователем rustoke, 27 мар 2016.

  1. rustoke

    rustoke Новичок

    С нами с:
    20 сен 2014
    Сообщения:
    145
    Симпатии:
    0
    Не работает последняя строчка с RewriteRule , т.е. где в урл должен быть закрывающий слеш, если удалить первых 2 RewriteRule , то работает... как сделать чтобы заработал?????
    Код (PHP):
    1. RewriteEngine on
    2.  
    3. RewriteRule ^(blog)/(.*)/(.*)$ index.php?page=$1&$2=$3
    4. RewriteRule ^(blog)/(.*)/(.*)/$ index.php?page=$1&$2=$3
    5.  
    6. RewriteRule ^([a-zA-Z0-9_-]+)$ index.php?page=$1
    7. RewriteRule ^([a-zA-Z0-9_-]+)/$ index.php?page=$1
    8.  
    9. RewriteRule ^(news|blog|kino|search)/(.*)$ index.php?$1=$2
    10. RewriteRule ^(news|blog|kino|search)/(.*)/$ index.php?$1=$2
     
  2. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    пересмотреть правила и оставить вообще только одно. ну максимум два.