我正在尝试运行放置在根目录子文件夹中的 Yii 应用程序:
-> public_html
----> yii_app
--------> index.php
--------> .htaccess
--------> protected
etc..
应用程序运行良好,url: http://www.site.com/yii_app 然而,更深层次的 Controller 和 Action 将我重定向到 http://www.site.com 例如:http://www.site.com/yii_app/controller1/action1将显示站点的主页。
我试图将忽略文件夹 yii_app 的根 .htaccess 文件规则放入但没有解决问题。
RewriteEngine on
RewriteCond %{REQUEST_URI} "/yii_app/"
RewriteRule (.*) $1 [L]
有什么建议吗?
非常感谢您的帮助。
谢谢。
最佳答案
您忘记在配置中设置 basePath:
<?php
return array(
'basePath' => 'yii_app',
....
);
关于php - Yii 框架 : Yii application in a root subfolder,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16758455/