THINKPHP-Apache服务器中使用Alias虚拟目录URL重写 隐藏index.php


Posted in PHP onMarch 09, 2021

Apache服务器中使用Alias虚拟目录URL重写 隐藏index.php

很多同学使用WAMPserver创建了服务器,可是通过Alias虚拟目录配置好Thinkphp后发现无法访问或是必须添加index.php入口地址才能正常访问项目。究其原因其实是地址中添加了父目录所以导致文件访问位置错误,怎样解决这个问题呢?
其实一个简单的操作就可以解决这个问题,只要在.htaccess文件中重新定义一个起始目录就可以解决了,具体操作方法如下:
将原来的文件内容中加入一句:Rewritebase /www 其中/www为当前项目目录。

原来文件内容:

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
</IfModule>


添加后文件内容:

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
Rewritebase /www
RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
</IfModule>

 

PHP 相关文章推荐
PHP 5.3 下载时 VC9、VC6、Thread Safe、Non Thread Safe的区别分析
Mar 28 PHP
PHP设计模式 注册表模式(多个类的注册)
Feb 05 PHP
PHP5函数小全(分享)
Jun 06 PHP
PHP imagegrabscreen和imagegrabwindow(截取网站缩略图)的实例代码
Nov 07 PHP
php字符比较函数similar_text、strnatcmp与strcasecmp用法分析
Nov 18 PHP
PHP获取ip对应地区和使用网络类型的方法
Mar 11 PHP
PHP+Ajax验证码验证用户登录
Jul 20 PHP
php与c 实现按行读取文件实例代码
Jan 03 PHP
PHP批量删除jQuery操作
Jul 23 PHP
PHP实现验证码校验功能
Nov 16 PHP
PHP大文件分片上传的实现方法
Oct 28 PHP
php 根据URL下载远程图片、压缩包、pdf等文件到本地
Jul 26 PHP
宝塔面板在NGINX环境中TP5.1如何运行?
Mar 09 #PHP
ThinkPHP5.1的权限控制怎么写?分享一个AUTH权限控制
Mar 09 #PHP
Swoole扩展的6种模式深入详解
Mar 04 #PHP
php中Swoole的热更新实现代码实例
Mar 04 #PHP
PHP安装扩展mcrypt以及相关依赖项深入讲解
Mar 04 #PHP
PHP实现页面静态化深入讲解
Mar 04 #PHP
php实现对短信验证码发送次数的限制实例讲解
Mar 04 #PHP
You might like
php中$this-&amp;gt;含义分析
2009/11/29 PHP
分享一个PHP数据流应用的简单例子
2012/06/01 PHP
PHP中实现中文字串截取无乱码的解决方法
2018/05/29 PHP
JavaScript 学习笔记(十一)
2010/01/19 Javascript
修复ie8&amp;chrome下window的resize事件多次执行
2011/10/20 Javascript
Javascript对象中关于setTimeout和setInterval的this介绍
2012/07/21 Javascript
javascript获取和判断浏览器窗口、屏幕、网页的高度、宽度等
2014/05/08 Javascript
浏览器窗口大小变化时使用resize事件对框架不起作用的解决方法
2014/05/11 Javascript
Javascript 运动中Offset的bug解决方案
2014/12/24 Javascript
理解javascript正则表达式
2016/03/08 Javascript
关于function类中定义变量this的简单说明
2016/05/28 Javascript
jQuery mobile在页面加载时添加加载中效果 document.ready 和window.onload执行顺序比较
2016/07/14 Javascript
jquery 实时监听输入框值变化的完美方法(必看)
2017/01/26 Javascript
jQuery用noConflict代替$的实现方法
2017/04/12 jQuery
详解vue2.0 transition 多个元素嵌套使用过渡
2017/06/19 Javascript
纯js代码生成可搜索选择下拉列表的实例
2018/01/11 Javascript
vue-cli脚手架config目录下index.js配置文件的方法
2018/03/13 Javascript
Vue.js 通过jQuery ajax获取数据实现更新后重新渲染页面的方法
2018/08/09 jQuery
js replace替换字符串同时替换多个方法
2018/11/27 Javascript
VUE 实现动态给对象增加属性,并触发视图更新操作示例
2019/11/29 Javascript
JS实现小星星特效
2019/12/24 Javascript
js实现表单项的全选、反选及删除操作示例
2020/06/05 Javascript
Python实现过滤单个Android程序日志脚本分享
2015/01/16 Python
Python中字典(dict)合并的四种方法总结
2017/08/10 Python
python3 发送任意文件邮件的实例
2018/01/23 Python
Python使用while循环花式打印乘法表
2019/01/28 Python
苹果美国官方商城:Apple美国
2016/08/24 全球购物
美国韩国化妆品和护肤品购物网站:Beautytap
2018/07/29 全球购物
采购部岗位职责
2013/11/24 职场文书
幼儿园大班教学反思
2014/02/10 职场文书
大学军训感想
2014/02/12 职场文书
大学理论知识学习自我鉴定
2014/04/28 职场文书
证券公司客户经理岗位职责
2015/04/09 职场文书
Go语言基础知识点介绍
2021/07/04 Golang
MySQL数据库完全卸载的方法
2022/03/03 MySQL
html5+实现plus.io进行拍照和图片等获取
2022/06/01 HTML / CSS