Yii2高级主题后端访问

时间:2015-08-26 16:22:57

标签: .htaccess yii2

我在访问高级主题的后端部分时遇到问题。基本上我在.htaccess中为前端部分进行更改后无法访问。 在根文件夹中,.htaccess是:

RewriteOptions inherit
Options -Indexes
RewriteEngine on

<IfModule mod_rewrite.c>
    RewriteCond %{REQUEST_URI} !^/frontend/web/(assets|css|stylesheets|images|js)/
    RewriteCond %{REQUEST_URI} !admin
    RewriteRule .* frontend/web/index.php [L]
</IfModule>

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . index.php

1 个答案:

答案 0 :(得分:0)

在yii2-advenced模板的frontend / backend应用程序中启用漂亮的url组件时,请确保在相应的Web文件夹下创建。htaccess文件。具有以下内容的申请

# use mod_rewrite for pretty URL support
RewriteEngine on
# if a directory or a file exists, use the request directly
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
# otherwise forward the request to index.php
RewriteRule . index.php

注意:应该在apache中启用rewrite_module以使其正常工作。