最新赞助活动温馨提示:自愿赞助服务器费用,学生和没有工作的整站资源免费下载!
头像

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

来源:http://erdangjiade.com/php/1172.html 沐浴春风 2017-02-22 09:55浏览(1223)

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

0、请不要问“在不在”之类的问题,有问题直接问!1、学生或暂时没有工作的童鞋,整站资源免费下载!2、¥9.9充值终身VIP会员,加我微信,826096331 拉你进VIP群学习!3、程序员加油,技术改变世界。 在线 充值

Apache服务器中使用Alias虚拟目录URL重写隐藏index
分类:PHP > 其他 难易:入门级
查看演示 下载资源:

加我微信,拉你进VIP群学习:

下载资源 下载积分: 1 积分

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

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>
声明:本文为原创文章,如需转载,请注明来源erdangjiade.com并保留原文链接:https://www.erdangjiade.com/php/1172.html
评论4
头像

友情提示:垃圾评论一律封号 加我微信:826096331拉你进VIP群学习群

  • 头像 3楼
    08-06 19:23
    ngu137
    学习下;啊
  • 头像 板凳
    07-01 14:21
    wuxuye
    这个,,,,合适我用了
  • 头像 椅子
    02-24 17:28
    baichen520
    这个不错
  • 头像 沙发
    02-22 14:12
    a147123
    不错哦,这合适我用了。
1 2