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 相关文章推荐
仿Aspnetpager的一个PHP分页类代码 附源码下载
Oct 08 PHP
浅谈PHP调用Webservice思路及源码分享
Jun 04 PHP
php中getservbyport与getservbyname函数用法实例
Nov 18 PHP
PHP使用glob函数遍历目录或文件夹的方法
Dec 16 PHP
php使用parse_url和parse_str解析URL
Feb 22 PHP
PHP使用in_array函数检查数组中是否存在某个值
Mar 25 PHP
深入解析PHP中foreach语句控制数组循环的用法
Nov 30 PHP
php获取客户端IP及URL的方法示例
Feb 03 PHP
PHP编程实现多维数组按照某个键值排序的方法小结【2种方法】
Apr 27 PHP
PHP设计模式之单例模式原理与实现方法分析
Apr 25 PHP
从ThinkPHP3.2.3过渡到ThinkPHP5.0学习笔记图文详解
Apr 03 PHP
Laravel5.5+ 使用API Resources快速输出自定义JSON方法详解
Apr 06 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
收音机鉴频器对声音的影响和频偏分析
2021/03/02 无线电
example1.php
2006/10/09 PHP
相对路径转化成绝对路径
2007/04/10 PHP
Discuz7.2版的faq.php SQL注入漏洞分析
2014/08/06 PHP
php自动给网址加上链接的方法
2015/06/02 PHP
php图片添加文字水印实现代码
2016/03/15 PHP
firefox下对ajax的onreadystatechange的支持情况分析
2009/12/14 Javascript
JavaScript中yield实用简洁实现方式
2010/06/12 Javascript
DIV菜单层实现代码
2010/11/19 Javascript
基于Jquery制作的幻灯片图集效果打包下载
2011/02/12 Javascript
解决3.01版的jquery.form.js中文乱码问题的解决方法
2012/03/08 Javascript
JS/Jquery判断对象为空的方法
2015/06/11 Javascript
Jquery实现的简单轮播效果【附实例】
2016/04/19 Javascript
AngularJS通过$http和服务器通信详解
2016/09/21 Javascript
微信小程序 swiper组件详解及实例代码
2016/10/25 Javascript
vue 如何添加全局函数或全局变量以及单页面的title设置总结
2017/06/01 Javascript
Angular项目中$scope.$apply()方法的使用详解
2017/07/26 Javascript
通过jquery toggleClass()属性制作文章段落更改背景颜色
2018/05/21 jQuery
Vue+element-ui 实现表格的分页功能示例
2018/08/18 Javascript
Nodejs核心模块之net和http的使用详解
2019/04/02 NodeJs
在vue中实现禁止回退上一步,路由不存历史记录
2020/07/22 Javascript
python基于multiprocessing的多进程创建方法
2015/06/04 Python
Python实现简易端口扫描器代码实例
2017/03/15 Python
Python之re操作方法(详解)
2017/06/14 Python
python实现坦克大战游戏 附详细注释
2020/03/27 Python
Html5原生拖拽相关事件简介以及基础实现
2020/11/19 HTML / CSS
巴西最大的在线约会网站:ParPerfeito
2018/07/11 全球购物
免税水晶:Duty Free Crystal
2019/05/13 全球购物
软件测试面试题
2015/10/21 面试题
如何用Java实现列出某个目录下的所有子目录
2015/07/20 面试题
如何在Shell脚本中使用函数
2015/09/06 面试题
艺术应用与设计个人的自我评价
2013/11/23 职场文书
咖啡店的创业计划书,让你hold不住
2014/01/03 职场文书
2015年采购工作总结
2015/04/10 职场文书
百年校庆感言
2015/08/01 职场文书
vue 实现上传组件
2021/05/31 Vue.js