ФорумРазработкаУстановка и администрирование ПОВебсервер → RewriteRule

RewriteRule

  • Frozzeg

    Сообщения: 5642 Репутация: N Группа: Джедаи

    Spritz 30 ноября 2011 г. 7:24

    чето туплю жоско

    итак, допускаются url только вида /asd/w.eq/a.+sd/4645/

    как при запросе типа /index.php сгенерить ошибку?


    RewriteEngine on

    RewriteRule ^(?)$ index.php?controller=index
    RewriteRule ^(.*)/$ index.php?controller=$1
    You can be anything you want to be. Just turn yourself into anything you think that you could ever be.
  • Frozzeg

    Сообщения: 5642 Репутация: N Группа: Джедаи

    Spritz 30 ноября 2011 г. 8:18, спустя 54 минуты 11 секунд

    сделал так

    if( preg_match_all( "$(index.php)$", $_SERVER["REQUEST_URI"], $out, PREG_PATTERN_ORDER ) )
    header("HTTP/1.0 404 Not Found");
    You can be anything you want to be. Just turn yourself into anything you think that you could ever be.
  • Ivan

    Сообщения: ? Репутация: N Группа: Адекваты

    Spritz 30 ноября 2011 г. 9:32, спустя 1 час 13 минут 37 секунд

    location ~* /index.php {
    deny all;
    }


    (:
  • Astro

    Сообщения: ? Репутация: N Группа: Кто попало

    Spritz 18 августа 2012 г. 14:12, спустя 262 дня 3 часа 40 минут

    Я худею за идею,
    Ты худеешь просто так.
    Ну, а если разобраться,
    Ты мудак и я мудак.

Пожалуйста, авторизуйтесь, чтобы написать комментарий!