настройки htaccess

Различные вопросы по установке и настройке фреймворка, конфигурции веб-сервера и IDE.
Ответить
ghst713
Сообщения: 4
Зарегистрирован: 2017.07.04, 18:39

настройки htaccess

Сообщение ghst713 » 2017.07.04, 18:50

Почему не работает такой .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...

Аватара пользователя
villiwalla
Сообщения: 5
Зарегистрирован: 2017.07.05, 11:57

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

Сообщение villiwalla » 2017.07.05, 12:06

Это более смахивает на настройки хоста в апаче чем на .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]

Ответить