2016-01-14 4 views
0

После включения хороших URL-адресов на сайте и настройки apache virtualhost, навигация нарушена на backend, возвращает # 404 для всех страниц.бэкэнд URL-адреса сломанные в yii 2 расширенный шаблон

Вот конфигурационные файлы:

HTTPD-vhosts.conf файл:

... 
<VirtualHost nvp.dev> 
    Alias /backend "d:/dev/htdocs/nvp/backend/web/" 
    DocumentRoot "d:/dev/htdocs/nvp/frontend/web/" 
    ServerName nvp.dev 
    ServerAlias www.nvp.dev 
</VirtualHost> 

.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 

общие \ Config \ основного local.php

'components' => [ 
    ... 
    'urlManager' => [ 
     'enablePrettyUrl' => true, 
     'showScriptName' => false, 
    ], 
] 

Что мне здесь не хватает?

ответ

1

Исправлено.

В случае, если кто-то имеет подобную проблему:

RewriteBase /backend 

должен быть добавлен в .htaccess,, расположенной в backend/web каталоге.