作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 yii 框架开发 CMS。有前端和后端。我希望用户能够像这样访问后端:http://www.mysite.com/admin ,现在它是这样工作的:http://www.mysite.com/admin.php .
对于后端,我定义了不同的部分,它有自己的配置、 Controller 和……以及用于访问 admin.php 中的后端的页面
这是我的目录结构:
...
admin
--components
--config
---main.php
--controllers
---NewsController.php
---ShowCOntroller.php
---SiteController.php
--models
---LoginForm.php
---News.php
---Show.php
---User.php
--runtime
...
--Views
---layouts
---news
---show
---site
protected
-commands
-data
-extentions
-messages
-migrations
-models
-modules
--image
-runtime
-views
themes
uploads
admin.php
index.php
.htaccess
这是我的 .htaccess 文件:
Options +FollowSymLinks
IndexIgnore */*
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase /
RewriteRule admin admin\.php [T=application/x-httpd-php]
# if a directory or a file exists, use it directly
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
# otherwise forward it to index.php
RewriteRule . index.php
</IfModule>
最佳答案
你可以看看我是如何在@bool.dev 的帮助下解决的 Yii: .htaccess and urlManager for separate backend and frontend .
希望对你有帮助。
关于Yii框架,如何为后端定义一个url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10981842/
我是一名优秀的程序员,十分优秀!