
正文
包含thinkphp5隐藏index.php的词条
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
thinkphp站点下怎么隐藏前台和后台的入口文件index.php,admin.php
只要你的服务器支持伪静态重写规则就可以了。
index.php和admin.php是在在同一个目录下面吗?他们的MVC也在同一个目录下面吗?使用域名执行不一样。
rewrite ^(.*)$ /index.php?s=$1 last;break;} } 其实内部是转发到了ThinkPHP提供的兼容模式的URL,利用这种方式,可以解决其他不支持PATHINFO的WEB服务器环境。
localhost/项目名/admin.php 后台;localhost/项目名/index.php 前台。
建议新建一个ThinkPHP项目作为后台开发用,入口文件admin.php;然后另起一个项目作为前台用,入口文件inde.php,会员中心也可独立建一个项目,入口文件user.php。其他如果再需要扩展也可另起项目。
ThinkPHP是一个快速、兼容而且简单的轻量级国产PHP开发框架。新建一个admin.php文件,将index.php内容复制到admin.php内,访问配置地址后面加上/admin/public/login.html就可以访问后台了。
相关问答
Q1: thinkphp怎么去掉index.php
1、如果你的ThinkPHP安装在二级目录,Nginx的伪静态方法设置如下,其中youdomain是所在的目录名称。
2、可采用伪静态的方式隐藏index.php,但这种方法不适用于多个入口文件。你可以将以下内容存为.htaccess放到站点目录下。
3、。确认httpd.conf配置文件中加载了mod_rewrite.so 模块,加载的方法是去掉mod_rewrite.so前面的注释#号 2。讲httpd.conf中的Allowoverride None 将None改为All 3。
Q2: 如何隐藏url中的index.php
假设你使用的apache,那么你在网站的根目录下创建一个.htaccess文件,设定url rewrite规则就可以了(注意:你的站点配置必须要支持url rewrite, 包括启用mod_rewrite, 以及在站点配置中应该是allow overrides all)。
^(index\.php|images|robots\.txt) RewriteRule ^(.*)$ /index.php/$1 [L]就可以去掉 index.php 了。
mod_rewrite.c RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]/IfModule 即可将地址中的index.php隐藏,利于SEO。
Q3: ThinkPHP实现伪静态如何去掉目录中的index.php
1、可采用伪静态的方式隐藏index.php,但这种方法不适用于多个入口文件。你可以将以下内容存为.htaccess放到站点目录下。
2、s=$1 last; break; }}其实内部是转发到了ThinkPHP提供的兼容模式的URL,利用这种方式,可以解决其他不支持PATHINFO的WEB服务器环境。
3、其实内部是转发到了ThinkPHP提供的兼容模式的URL,利用这种方式,可以解决其他不支持PATHINFO的WEB服务器环境。如果你的ThinkPHP安装在二级目录,Nginx的伪静态方法设置如下,其中youdomain是所在的目录名称。
Q4: thinkphp怎么隐藏index.php
如果你的ThinkPHP安装在二级目录,Nginx的伪静态方法设置如下,其中youdomain是所在的目录名称。
可采用伪静态的方式隐藏index.php,但这种方法不适用于多个入口文件。你可以将以下内容存为.htaccess放到站点目录下。
Myapp是我的项目文件名,默认的访问地址是上面这样的。为了使URL更加简介友好,现在要去掉中间的index.php,方法如下:1。
一般都是用htaccess修改,还要修改thinkphp的模式,你去开创者素材的好文分享里找这个配置文章。
开创者素材的文章下有这个隐藏的文章,写的很详细。
关于thinkphp5隐藏index.php和的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







