后端网址在yii 2高级模板中断开

时间:2016-01-14 12:23:33

标签: apache .htaccess yii2 yii2-advanced-app

在网站中启用漂亮的网址并设置apache虚拟主机后,导航在后端断开,所有网页都返回#404。

以下是配置文件:

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

常见\设置\主local.php

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

我在这里缺少什么?

1 个答案:

答案 0 :(得分:1)

固定。

如果有人遇到类似问题:

RewriteBase /backend

需要在位于.htaccess,目录的backend/web中添加。