我在访问高级主题的后端部分时遇到问题。基本上我在.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
答案 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
以使其正常工作。