thinkPHP的URL路径模式问题
2015-04-23 15:42
281 查看
一、入口文件index.php中
$_GET['mm']='Admin';
$_GET['cc']='User';
$_GET['aa']='abc';
上面3条设置一定要写在下面这句话的前面
require './ThinkPHP/ThinkPHP.php';
否则设置的 m c a 无效
二、
若用pathinfo模式的路径,则入口文件的 m c a 设置无效,
若用普通模式的路径,则入口文件对 m c a 的设置会覆盖路径上的 m c a 及参数
三、若想省略入口文件index.php
在httpd.conf 配置文件中
1、加载 mod_rewrite.so 模块
2、<Directory "D:/phpStudy/Apache/cgi-bin">下
AllowOverride None 将 None 改为 All
3、重启apache服务器 ( 此时.htaccess生效啦 ).
设置完成,此时默认入口文件为index.php
四、若在设置应用目录的Common/conf/config.php中加入了
'MULTI_MODULE' => false,
则路径模式不再是原来的localhost/tp321/index.php/m/c/a
而是localhost/tp321/index.php/c/a
五、若在设置应用目录的Common/conf/config.php中加入了
'DEFAULT_MODULE' => 'Admin',
在入口文件中仍可指定默认模块,$_GET['m']='Home',以覆盖config.php的设置
$_GET['mm']='Admin';
$_GET['cc']='User';
$_GET['aa']='abc';
上面3条设置一定要写在下面这句话的前面
require './ThinkPHP/ThinkPHP.php';
否则设置的 m c a 无效
二、
若用pathinfo模式的路径,则入口文件的 m c a 设置无效,
若用普通模式的路径,则入口文件对 m c a 的设置会覆盖路径上的 m c a 及参数
三、若想省略入口文件index.php
在httpd.conf 配置文件中
1、加载 mod_rewrite.so 模块
2、<Directory "D:/phpStudy/Apache/cgi-bin">下
AllowOverride None 将 None 改为 All
3、重启apache服务器 ( 此时.htaccess生效啦 ).
设置完成,此时默认入口文件为index.php
四、若在设置应用目录的Common/conf/config.php中加入了
'MULTI_MODULE' => false,
则路径模式不再是原来的localhost/tp321/index.php/m/c/a
而是localhost/tp321/index.php/c/a
五、若在设置应用目录的Common/conf/config.php中加入了
'DEFAULT_MODULE' => 'Admin',
在入口文件中仍可指定默认模块,$_GET['m']='Home',以覆盖config.php的设置
相关文章推荐
- Thinkphp3.2对于URL访问模式PATHINFO 模式导入css,js文件冲突问题详解
- ThinkPHP中pathinfo的两种模式、四种路径访问模式和URL重写
- thinkphp关闭调试模式后URL大小写问题
- thinkphp 下url模式为伪静态的情况下翻页出现问题的解决方式。
- ThinkPHP教程_PHP框架之ThinkPHP(二)【URL路径访问与模块控制器、URL四种模式、PATHINFO的两种模式、模板与控制器之间的关系】
- thinkphp路径出现问题?路径找不到 而且url必须有index.php
- 解决ThinkPHP关闭调试模式时报错的问题汇总
- ThinkPHP的URL模式
- Thinkphp中的文件路径问题
- ssh框架下 url 路径问题
- 中文路径问题,中文url
- ThinkPHP中pathinfo的访问模式、路径访问模式及URL重写总结
- webpack生成的css文件中background:url()图片路径问题
- ThinkPHP 3.2 在 Nginx 下配置 URL 模式为 REWRITE 模式
- Nginx下使Thinkphp URL模式支持PATHINFO和REWRITE
- "你试图打开的项目是Web项目,请指定URL路径"问题及解决方法
- LNMP一键安装包+Thinkphp搭建基于pathinfo模式的路由(可以去除url中的.php)
- 日记20141021--C/c++路径中的斜杠,fopen的模式问题
- 已管理员模式运行批处理路径丢失问题的解决方法
- URL模式-thinkphp