За последние 24 часа нас посетили 23930 программистов и 1641 робот. Сейчас ищут 922 программиста ...

mod_rewrite всё на index.php

Тема в разделе "Регулярные выражения", создана пользователем Ponchik, 21 сен 2009.

  1. Ponchik

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

    С нами с:
    7 июн 2006
    Сообщения:
    208
    Симпатии:
    0
    Немогу регулярку сделать, мне надо чтоб все запросы шли на index.php
    Код (Text):
    1. RewriteEngine On
    2. RewriteBase /
    3. RewriteRule ^(.*) /index.php
    нехочет работать, пишет в error_log
    Код (Text):
    1. [Mon Sep 21 15:21:42 2009] [error] [client 127.0.0.1] Request exceeded the limit of 10 internal redirects due to probable configuration error. Use 'LimitInternalRecursion' to increase the limit if necessary. Use 'LogLevel debug' to get a backtrace., referer: http://127.0.0.1/
    Пытался нагуглить как заюзать LimitInternalRecursion ничего не понял
    п.с. если вместо ^(.*) сделать ^a(.*) то работает, но он все ссылки 127.0.0.1/a* на index.php запрашивает а мне всё надо :roll:
    =======
    Понял покачто, что мне /index.php/$1 надо а не /index.php
    Но всёравно не работает
     
  2. TheShock

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

    С нами с:
    30 май 2009
    Сообщения:
    1.255
    Симпатии:
    0
    Адрес:
    Київ
    Код (Text):
    1. RewriteEngine On
    2. RewriteRule ^.* index.php [L,QSA]
    Попробуй так
     
  3. Ponchik

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

    С нами с:
    7 июн 2006
    Сообщения:
    208
    Симпатии:
    0
    Хмм, работает, спасибо