thinkphp去除index.php的简单介绍

thinkphp站点下怎么隐藏前台和后台的入口文件index.php,admin.php

1、可以去掉URL地址里面的入口文件index.php,但是需要额外配置WEB服务器的重写规则。

2、localhost/项目名/admin.php 后台;localhost/项目名/index.php 前台。

3、建议新建一个ThinkPHP项目作为后台开发用,入口文件admin.php;然后另起一个项目作为前台用,入口文件inde.php,会员中心也可独立建一个项目,入口文件user.php。 其他如果再需要扩展也可另起项目。

4、ThinkPHP是一个快速、兼容而且简单的轻量级国产PHP开发框架。新建一个admin.php文件,将index.php内容复制到admin.php内,访问配置地址后面加上/admin/public/login.html就可以访问后台了。

5、建议用x版的thinkphp,在原来的基础上进行一些架构的调整,引入了命名空间支持和模块化的完善,为大型应用和模块化开发提供了更多的便利,比以前的分组方便多了。

6、配置文件属于硬编码中的一种,并且,为了安全起见,很多时候是禁止写入权限的,防止被注入或者修改导致网站不正常,所以不建议采用后台修改数据。建议建立一个配置数据表来存放这些数据。

ThinkPHP实现伪静态如何去掉目录中的index.php

改进方法有如下几种:在index.php后面加个问号。如果从url地扯上理解,应该是问号后面算是参数(tp实现MVC原理就根据这个了),我写过dede二开,也是传不同参数调用不同方法。

如果你的ThinkPHP安装在二级目录,Nginx的伪静态方法设置如下,其中youdomain是所在的目录名称。

伪静态和泛域名 此文件禁止在行内注释 IfModule mod_rewrite.c RewriteEngine on 禁止对图片等文件重写:没有这一条,所有的404都会执行index.php脚本,耗费大量资源。

RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]请将上面正则表达式,保存为.htaccesss文件,并放到thinkphp项目入口文件同级目录下。

thinkphp怎么隐藏index.php

Myapp是我的项目文件名,默认的访问地址是上面这样的。为了使URL更加简介友好,现在要去掉中间的index.php,方法如下:1。

一,找到/public/.htaccess文件,如果你的入口文件已经移动到根目录下,那么你的.htaccess文件也要剪切到根目录下,总之要确保.htaccess跟入口的index.php保持同级。

首先声明ThinkPHP只是PHP框架与网站默认首页没有关系解决方法:服务器更改方式 登陆后台更改即可 服务器更改方式前言:服务器是可以通过远程桌面连接的高运算计算机,我们下面设置的是以Linux下Apache服务配置默认首页与目录的方式。

thinkphp中怎么把url中的index.php去掉

1、可以去掉URL地址里面的入口文件index.php,但是需要额外配置WEB服务器的重写规则。

2、修改Apache4\\conf\\httpd.conf文件,把#LoadModule rewrite_module modules/mod_rewrite.so 前面的#去掉 修改该配置文件中的AllowOverride None,None改成all thinkPHP配置文件config。

3、。确认httpd.conf配置文件中加载了mod_rewrite.so 模块,加载的方法是去掉mod_rewrite.so前面的注释#号 2。讲httpd.conf中的Allowoverride None 将None改为All 3。

4、Myapp是我的项目文件名,默认的访问地址是上面这样的。为了使URL更加简介友好,现在要去掉中间的index.php,方法如下:1。

thinkPHP如何去掉url中的index.php

修改Apache4\\conf\\httpd.conf文件,把#LoadModule rewrite_module modules/mod_rewrite.so 前面的#去掉 修改该配置文件中的AllowOverride None,None改成all thinkPHP配置文件config。

。确认httpd.conf配置文件中加载了mod_rewrite.so 模块,加载的方法是去掉mod_rewrite.so前面的注释#号 2。讲httpd.conf中的Allowoverride None 将None改为All 3。

使用URL重写,可以使网站的URL屏蔽index.php这种不友好的网址。

http://serverName/index.php/模块/控制器/操作这是2版本的标准URL格式。可以通过设置模块绑定或者域名部署等方式简化URL地址中的模块及控制器名称。

直接删除CMS根目下的index.php文件,这个办法最简单,但是我自己试过后却不成功。而且删除后也没办法使用动态浏览了。

thinkphp如何去掉index.php

1、可以去掉URL地址里面的入口文件index.php,但是需要额外配置WEB服务器的重写规则。

2、if (!-e $request_filename) { rewrite ^(.*)$ /index.php?s=$1 last;break;} }其实内部是转发到了thinkphp提供的兼容模式的url,利用这种方式,可以解决其他不支持pathinfo的web服务器环境。

3、修改Apache4\\conf\\httpd.conf文件,把#LoadModule rewrite_module modules/mod_rewrite.so 前面的#去掉 修改该配置文件中的AllowOverride None,None改成all thinkPHP配置文件config。

4、首先声明ThinkPHP只是PHP框架与网站默认首页没有关系解决方法:服务器更改方式 登陆后台更改即可 服务器更改方式前言:服务器是可以通过远程桌面连接的高运算计算机,我们下面设置的是以Linux下Apache服务配置默认首页与目录的方式。

5、Myapp是我的项目文件名,默认的访问地址是上面这样的。为了使URL更加简介友好,现在要去掉中间的index.php,方法如下:1。

未经允许不得转载:便宜VPS网 » thinkphp去除index.php的简单介绍