当前位置:首页 » 密码管理 » thinkphp访问地址

thinkphp访问地址

发布时间: 2022-09-07 11:17:24

Ⅰ thinkphp怎么同时支持两种url

支持的URL模式有四种:普通模式、PATHINFO、REWRITE和兼容模式。

普通模式:也就是传统的GET传参方式来指定当前访问的模块和操作,例如:

http://localhost/app/?m=mole&a=action&var=value

m参数表示模块,a操作表示操作(模块和操作的URL参数名称是可以配置的),后面的表示其他GET参数。

PATHINFO模式:是系统的默认URL模式,提供了最好的SEO支持,系统内部已经做了环境的兼容处理,所以能够支持大多数的主机环境。对应上面的URL模式,PATHINFO模式下面的URL访问地址是:

http://localhost/app/index.php/mole/action/var/value/

PATHINFO地址的第一个参数表示模块,第二个参数表示操作。

PATHINFO模式下面,URL是可定制的,例如,通过下面的配置:

'URL_PATHINFO_DEPR'=>'-', // 更改PATHINFO参数分隔符

我们还可以支持下面的URL访问:

http://localhost/app/index.php/mole-action-var-value/

REWRITE模式:是在PATHINFO模式的基础上添加了重写规则的支持,可以去掉URL地址里面的入口文件index.php,但是需要额外配置WEB服务器的重写规则。

如果是Apache则需要在入口文件的同级添加.htaccess文件,内容如下:

<IfMole mod_rewrite.c>

RewriteEngine on

RewriteCond %{REQUEST_FILENAME} !-d

RewriteCond %{REQUEST_FILENAME} !-f

RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]

</IfMole>

接下来,就可以用下面的URL地址访问了:

http://localhost/app/mole/action/var/value/

兼容模式:是用于不支持PATHINFO的特殊环境,URL地址是:

http://localhost/app/?s=/mole/action/var/value/

兼容模式配合Web服务器重写规则的定义,可以达到和REWRITE模式一样的URL效果。

Ⅱ thinkphp的URL访问

缺少主入口文件。你这种访问方式是重写状态下的。
检查设置文件:
“URL_MODEL”=>2,检查一下apache设置和根目录重写文件
或者改为1,使用pachinfo访问 。

Ⅲ thinkphp 3.2中index的访问地址为什么是这样

没有配置伪静态

Ⅳ ThinkPHP如何从访问的IP地址解析其地址(省市)

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

Ⅳ thinkphp 如何做到写本地localhost的ip地址就能访问thinkphp的url

localhost只是本地测试用的。具体还得绑定域名解析ip

Ⅵ thinkphp 修改默认访问路径

'DEFAULT_MODULE' => 'Home', // 默认模块'DEFAULT_CONTROLLER' => 'Index', // 默认控制器名称'DEFAULT_ACTION' => 'index', // 默认操作名称

通过这个来配置也可以 再就是用路由 还有就是apache虚拟主机配置了

Ⅶ ThinkPHP 网址格式URL地址怎么设置~呢

thinkPHP的URL在config中配置
一、URL规则
1、默认是区分大小写的
2、如果我们不想区分大小写可以改配置文件
'URL_CASE_INSENSITIVE'=>true,//url不区分大小写
3、如果模块名为 UserGroupAction,那么url找模块就必要要写成
http://localhost/thinkphp4/index.php/user_group/index
4、如果'URL_CASE_INSENSITIVE'=>false,那么url也可以写为
http://localhost/thinkphp4/index.php/UserGroup/index
二、URL伪静态
'URL_HTML_SUFFIX'=>'html|shtml|xml',//限制伪静态的后缀
三、URL路由
1、启动路由
要在配置文件中开启路由支持
'URL_ROUTER_ON'=>ture//开启路由
2、使用路由
1.规则表达式配置路由
'URL_ROUTE_RULES'=>array()//路由规则
'my'=>'Index/index',//静态地址路由
'my'=>'/Index/index',//静态地址路由,加/直接跳到网站根目录下。
':id/:num'=>'Index/index',//动态地址路由,可以$_GET接收地址栏参数
'year/:year/:month/:date'=>'Index/index',//动态和静态混合地址路由
'year/:year\d/:month\d/:date\d'=>'Index/index',//动态和静态混合地址路由加上 \d代表类型只能是数字
'my/:id$'=>'Index/index',// 加上$说明地址中只能是 my/1000 后面不能有其他内容了
2.正则表达式配置路由,必须以/开始 /结束
'/^year\/(\d{4})\/(\d{2})\/(\d{2})/'=>'Index/index?year=:1&month=:2&date=:3'//这里\d表示必须是数字

Ⅷ thinkphp怎么访问后台

ThinkPHP是一个快速、兼容而且简单的轻量级国产PHP开发框架。

新建一个admin.php文件,将index.php内容复制到admin.php内,访问配置地址后面加上/admin/public/login.html就可以访问后台了。

Ⅸ thinkphp中如何获取用户的ip地址实现网站访问人数统计的计数器

thinkphp默认封装了获取ip方法:get_client_ip()
统计人数这个我也建议用cnzz,很方便,你想看的数据基本都能满足。

Ⅹ ThinkPHP 网址格式URL地址怎么设置

看手册默认就是一个index.php的路由模式啊,图片可能看不清

一、普通模式

关闭路由,完全使用默认的PATH_INFO方式URL:

'url_route_on' => false,

路由关闭后,不会解析任何路由规则,采用默认的PATH_INFO模式访问URL:

http://serverName/index.php/mole/controller/action/param/value/...

热点内容
随机启动脚本 发布:2025-07-05 16:10:30 浏览:513
微博数据库设计 发布:2025-07-05 15:30:55 浏览:18
linux485 发布:2025-07-05 14:38:28 浏览:298
php用的软件 发布:2025-07-05 14:06:22 浏览:747
没有权限访问计算机 发布:2025-07-05 13:29:11 浏览:421
javaweb开发教程视频教程 发布:2025-07-05 13:24:41 浏览:674
康师傅控流脚本破解 发布:2025-07-05 13:17:27 浏览:229
java的开发流程 发布:2025-07-05 12:45:11 浏览:673
怎么看内存卡配置 发布:2025-07-05 12:29:19 浏览:274
访问学者英文个人简历 发布:2025-07-05 12:29:17 浏览:824