【发布时间】:2015-01-26 12:07:44
【问题描述】:
网上有很多关于如何从你的 Yii 2.0 应用程序 URL 中隐藏 index.php 的信息,但是,我在这里尝试做的是也从 URL 中删除“/basic/web/”。 /basic/web 是运行应用程序的目录,我目前的配置如下。进入配置文件:
'urlManager' =>[
'enablePrettyUrl' => true,
'showScriptName' => false,
],
这是我在 /web 文件夹中的 htaccess 文件:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . index.php
到目前为止,一切顺利,我可以直接调用mysite.com/basic/web/controller/action 访问某些内容。我需要做什么才能删除 /basic/web 以使 URL 变得简单 mysite.com/controller/action?
欢迎任何提示,谢谢!
编辑:我正在寻找一种不接触 apache 配置文件的方法,因为我无权访问它。
【问题讨论】:
-
看到这一点,让我编辑我的问题,因为我无权访问 apache 配置文件,所以我正在寻找解决方法。
标签: php .htaccess yii url-rewriting yii2