ThinkPHP5 利用.htaccess文件的 Rewrite 规则隐藏URL中的 index.php
2024-09-02 02:27:33
1.首先修改Apache的httpd.conf文件。
确认httpd.conf配置文件中加载了mod_rewrite.so 模块,加载的方法是去掉mod_rewrite.so前面的注释#号
讲httpd.conf中的Allowoverride None 将None改为All
2.打开对应的项目配置文件,我的项目配置文件是Myapp/Conf/config.php ,在这个配置文件数组中增加一行,‘URL_MODEL’=>2
3.在项目的根目录下面建立一个.htaccess文件,里面写入下面的内容:
<IfModule rewrite_module>
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
</IfModule>
4.重新启动Apache。
5.在浏览器中输入:http://localhost/Home/User便可以访问了。
重点:.htaccess文件一定要放在根目录
最新文章
- Android开发学习之路-Android6.0运行时权限
- EL表达式的使用
- C# winform的WebBrowser非常规编程(强烈推荐)
- Wcf Restful Service服务搭建
- Centos6.6 tar包安装JDK
- Wireshark-BPF过滤规则
- sql中实现split()功能
- dorado spring知识补充
- Apache服务
- Android Studio代码着色插件
- Swift ->; Optional嵌套 探讨
- Android必知必会-长按返回健退出
- 学习day02
- python函数的闭包
- 『玩具装箱TOY 斜率优化DP』
- fiddler软件测试——Fiddler抓取https设置详解(图文)(摘抄)
- git repository description
- ubuntu下用nvm配置好nodejs环境
- js-自定义对话框
- Head First Servlets &; JSP 学习笔记 第四章 —— 作为Servlet