Страница 1 из 1

настройки htaccess

Добавлено: 2017.07.04, 18:50
ghst713
Почему не работает такой .htaccess для YII2 Basic? Взято из руководства, тестировалось на денвере и на XAMPP:

Код: Выделить всё

# Устанавливаем корневой директорией "basic/web"
DocumentRoot "path/to/basic/web"

<Directory "path/to/basic/web">
    RewriteEngine on

    # Если запрашиваемая в URL директория или файл существуют обращаемся к ним напрямую
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    # Если нет - перенаправляем запрос на index.php
    RewriteRule . index.php

    # ...прочие настройки...
</Directory>

Е еще - почему нигде нет описания директивы DocumentRoot? Ни на одном сайте по htaccess...

Re: настройки htaccess

Добавлено: 2017.07.05, 12:06
villiwalla
Это более смахивает на настройки хоста в апаче чем на .ht

Я использую такой htaccess. То что в комментарии нужна для случаем когда, что-то не работает.

Код: Выделить всё

AddType text/css .css
AddType text/javascript .js

RewriteEngine On
#RewriteBase /
#RewriteCond %{REQUSET_FILENAME} !-f
#RewriteCond %{REQUEST_FILENAME} !-d
#RewriteRule ^(.*)$ index.php

RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [L]
RewriteRule ^.*$ index.php [L]