Задать вопрос
Ответы пользователя по тегу Apache HTTP Server
  • Apache mod_rewrite windows server 2008. Как?

    wladyspb
    @wladyspb
    Программист
    мод реврайт даёт такую возможность, дальше её нужно использовать в файле .htaccess в рабочей папке.
    У меня например обычно такой конфиг:
    RewriteEngine on
    
    # if a directory or a file exists, use it directly
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    
    # otherwise forward it to index.php
    RewriteRule . index.php

    но если вам нужно переадресовывать на индекс даже если такой файл есть - строчку
    RewriteCond %{REQUEST_FILENAME} !-f
    нужно удалить. Правда, это вызовет проблемы с подключением стилей и скриптов...)
    Ответ написан
    Комментировать