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

RewriteRule

  • Frozzeg

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

    Spritz 30 ноября 2011 г. 16: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

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

    Spritz 30 ноября 2011 г. 17: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

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

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

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


    (:
  • Astro

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

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

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

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