这是我的后端网址:http://localhost/game_website_new/phase1/admin/
,工作正常,但
现在我的应用程序目录中有一个forum
文件夹,它可以在前端访问,如下所示:http://localhost/game_website_new/phase1/forum
正在工作。
但是我想在后端使用论坛:http://localhost/game_website_new/phase1/admin/forum
这不起作用。
下面是我的网站.htaccess
文件
# prevent directory listings
Options -Indexes
IndexIgnore */*
# follow symbolic links
Options FollowSymlinks
RewriteEngine on
RewriteRule ^admin(.+)?$ backend/web/$1 [L,PT]
RewriteRule ^(.+)?$ frontend/web/$1
答案 0 :(得分:1)
你可以去参加
config
(如果您使用的是高级应用程序common/config
)文件夹,并打开web.php
或main.php
,您会看到类似的内容。
$config = [
'urlManager' => [
//some configs here
],
搜索' urlManager'找到你的配置文件。
阅读一些文档http://www.yiiframework.com/doc-2.0/guide-runtime-routing.html
我认为你的情况应该有效
$config = [
'urlManager' => [
'enablePrettyUrl' => true,
'showScriptName' => false,
'enableStrictParsing' => false,
'rules' => [
//you can use regexp in parameters
'your/new/url/<parameterId:\d+>' => 'old/url', // old url will match something like moduleIfYouHaveOne/YourController/YourAction
'phase1/admin/forum' => 'phase1/forum',
],