-1

我正在使用 Yii 框架创建一个应用程序并希望将 http://mydomain.com/yiiframework 重定向http://mydomain.com/yiiframework/default所以我创建了 .htaccess 文件并将此内容放在上面但它没有t 重定向任何东西:

RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /default/index.php [L]

我的问题是:

1 - 我的 htaccess 文件有什么问题?

2-这是创建管理部分并将其他内容放入默认文件夹的好方法吗?

编辑:

我不小心发现了,我把 .htaccess 改成了这个:

RewriteEngine on
RewriteRule ^$  http://mydomain.com/yiiframework/default/index.php

它符合我的目的,但奥秘在于:

^$

显示行首和行尾,这个正则表达式是什么意思?

4

1 回答 1

-1

创建管理面板的最佳实践是为后端和前端创建单独的应用程序,它们与字体共享共同的东西,后端就像这个样板一样,https://github.com/clevertech/YiiBoilerplate

或者

您应该创建单个应用程序并将其划分为模块,每个模块都有前端和后端的代码,正如您在许多基于 yii 的开源应用程序(如ZurmoYupe CMSX2Engine

我更喜欢第二种方法,它是模块化和可维护的代码,有点难但最好

于 2013-04-02T04:56:46.980 回答