帮我看看这个thinkphp的后台目录怎么设置

2013-12-10 14:47:00 +08:00
 coolicer
我这个是从网上抄的结构
---www
------www.demo.com
------------------/ThinkPHP/<!--TP文件夹-->
------------------/Admin/<!--管理后台-->
------------------/App/<!--前台-->
------------------/index.php<!--前台入口文件-->
------------------/admin.php<!--后台入口文件-->

http://www.demo.com:8080/index.php/Index/index 前台
http://www.demo.com:8080/admin.php/Index/index 后台

现在重写了规则,把入口文件去掉了,所以2个URL一样了,http://www.demo.com:8080/Index/index

我不知道怎么改写。
if (!-e $request_filename) {
rewrite ^/(.*)$ /index.php/$1 last;
break;
}
这一段也是网上来的
4767 次点击
所在节点    PHP
8 条回复
bearcat001
2013-12-10 16:19:35 +08:00
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
</IfModule>
coolicer
2013-12-10 16:22:20 +08:00
忘了说是nginx
coolicer
2013-12-10 16:22:45 +08:00
@bearcat001 忘了说是nginx
bearcat001
2013-12-10 16:28:14 +08:00
@coolicer =0= nginx没配置过,看看有没有人了解,规则类似吧~
coolicer
2013-12-10 16:53:43 +08:00
@bearcat001 你把这个配置翻译成人话给我 = =,看不懂
bearcat001
2013-12-10 17:44:39 +08:00
@coolicer
RewriteEngine on 打开rewrite
RewriteCond %{REQUEST_FILENAME} !-d 目录直接访问
RewriteCond %{REQUEST_FILENAME} !-f 文件直接访问
RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L] 非目录和文件全部转到index.php下
markmx
2013-12-10 17:49:59 +08:00
我一般都是 分开 前后台的目录的。
后台一般会放在另一个文件夹中的。
这样同时你的后台的JS 也不会和前台有什么冲突的。
并且 后台一般不开启。伪路径。
zts1993
2013-12-11 18:22:09 +08:00
一楼应该是对的。。。喜欢分组。。这种风格现在感觉好奇怪

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/92554

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX