www.ctrt.net > thinkphp站点下隐藏前台和后台的入口文件inDEx.php...

thinkphp站点下隐藏前台和后台的入口文件inDEx.php...

必须伪静态支持才行。伪静态去掉index.php和admin.php,然后程序的config.php配置文件添加'URL_MODEL',设置成 'URL_MODEL' => 2,//REWRITE模式 注:如果空间不支持伪静态,千万不能把URL_MODEL的值设置为2,不然会打不开网站

可以试试url重写 配置一下服务器试试

了解你的意思。 只要你的服务器支持伪静态重写规则就可以了。然后不是根目录有个点儿开头的文件? 里面写入: RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ index.php/$1 [QS...

使用.htaccess文件 这个里面配置,重写url ,想怎么写就怎么写,管他几个入口呢

index.php和admin.php是在在同一个目录下面吗?他们的MVC也在同一个目录下面吗?使用域名执行不一样。可以区分的!我觉得你想的多了,在URL的时候根据不同的参数,会找对应的文件夹下面的程序吧!

你应该是用于生成链接吧? 如果是的话:请使用U('模块/控制器/操作')的方式就可以生成Index模块中的控制器和操作了。 如果你是想用于内部跨模块调用的话,可以使用A('模块/控制器/操作')这种类型。具体可以参考手册。

在根目录新建一个apache分布式配置文件 .htaccess 文件。 里边写: RewriteEngine OnRewriteCond %{REQUEST_FILENAME} !-fRewriteCond %{REQUEST_FILENAME} !-dRewriteRule ^(.*)$ index.php [PT,L]ThinkPHP的URL模式改为重写模式 config.php加...

基本都是的 主要还是看你怎么用tinkphp,你可以使用多个入口,你也可以直接在根目录在创建文件,使用原生的开发~~~

__ROOT__: 会替换成当前网站的地址(不含域名) . 比如,原来是 www.thinkphp.com/admin.php/Index/index,你想跳到home模块下,可以 __ROOT__/home.php/控制器/方法

复制一下

网站地图

All rights reserved Powered by www.ctrt.net

copyright ©right 2010-2021。
www.ctrt.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com