ThinkPHP 中实现 Rewrite 模式
来源:互联网 发布:断开连接的网络驱动器 编辑:程序博客网 时间:2024/06/18 04:10
ThinkPHP中默认的URL地址是形如这样的:http://localhost/Myapp/index.php/Index/index/
Myapp是我的项目文件名,默认的访问地址是上面这样的。为了使URL更加简介友好,现在要去掉中间的index.php,方法如下:
1。确认httpd.conf配置文件中加载了mod_rewrite.so 模块,加载的方法是去掉mod_rewrite.so前面的注释#号
2。讲httpd.conf中的Allowoverride None 将None改为All
3。打开对应的项目配置文件,我的项目配置文件是Myapp/Conf/config.php ,在这个配置文件数组中增加一行,‘URL_MODEL’=>2
4。在项目的根目录下面建立一个.htaccess文件,里面写入下面的内容:
<IfModule rewrite_module>
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
</IfModule>
如果你的服务器支持rewrite,现在就可以通过http://localhost/Myapp/Index/index/访问Index模块下面的index操作。
Myapp是我的项目文件名,默认的访问地址是上面这样的。为了使URL更加简介友好,现在要去掉中间的index.php,方法如下:
1。确认httpd.conf配置文件中加载了mod_rewrite.so 模块,加载的方法是去掉mod_rewrite.so前面的注释#号
2。讲httpd.conf中的Allowoverride
3。打开对应的项目配置文件,我的项目配置文件是Myapp/Conf/config.php ,在这个配置文件数组中增加一行,‘URL_MODEL’=>2
4。在项目的根目录下面建立一个.htaccess文件,里面写入下面的内容:
<IfModule rewrite_module>
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
</IfModule>
如果你的服务器支持rewrite,现在就可以通过http://localhost/Myapp/Index/index/访问Index模块下面的index操作。
0 0
- ThinkPHP 中实现 Rewrite 模式
- ThinkPHP 中实现 Rewrite 模式
- ThinkPHP 中实现 Rewrite 模式
- ThinkPHP 中实现 Rewrite 模式
- thinkphp rewrite模式重写URL
- thinkPHP 配置REWRITE URL模式
- THINKPHP rewrite模式在nginx下配置
- Nginx下实现ThinkPHP的pathinfo及URL Rewrite模式支持
- Nginx下实现pathinfo及ThinkPHP的URL Rewrite模式支持
- Nginx下实现pathinfo及ThinkPHP的URL Rewrite模式支持
- Nginx下实现pathinfo及ThinkPHP的URL Rewrite模式支持
- Nginx下实现pathinfo及ThinkPHP的URL Rewrite模式支持
- Nginx下实现pathinfo及ThinkPHP的URL Rewrite模式支持
- Nginx下实现pathinfo及ThinkPHP的URL Rewrite模式支持
- Nginx下实现pathinfo及ThinkPHP的URL Rewrite模式支持
- [转]Nginx下实现pathinfo及ThinkPHP的URL Rewrite模式支持
- thinkphp 在 nginx 中配置 (rewrite)
- 打开Apache的rewrite模式,使thinkphp可以用rewrite模式地址
- HDU 2122(最小生成树模板)
- LaTeX文档插入png图片
- Windows XP硬盘安装Ubuntu 12.04
- VIM文本替换命令
- 你曾后悔进入 IT 行业吗?
- ThinkPHP 中实现 Rewrite 模式
- mysql修改密码和设置远程连接
- 话题8 基本for循环与加强型for循环
- Android Studio在打开项目是一直处于building gradle project info的解决办法
- 1036、跟奥巴马一起编程
- 最大期望(EM)算法
- 简单字符串排序
- 64. 雇员管理系统
- 用SQL将多行字符串数据转换成一行数据