[
会员中心
] [
发布文章
][
发布软件
] [
中文繁體
]
文章
·
资料
电脑软件
手机软件
网站源码
电脑·手机·网络
学习
话题
娱乐
故事
文化·历史
国学典籍
法律法规
操作系统
网络
办公·文件
音频视频
图形图像
硬件·驱动程序
行业
学习
编程
游戏
安卓
苹果
鸿蒙
其他
ASP
ASP.NET
JSP
PHP
HTML
·
CSS
·
JavaScript
本 站 搜 索
文章
软件
[选项]
搜索选项:
全字匹配
空格分隔
文章类别:
(全部)
电脑·手机·网络
话题
故事
文化·历史
娱乐
学习
法律·法规
国学典籍
文章选项:
文章编号
文章标题
文章作者
文章来源
相关链接
关键字词
文章标签
文章内容
软件类别:
(全部)
操作系统
网络
办公·文件
音频视频
图形图像
行业
编程
教学学习
游戏
硬件·驱动程序
安卓系统
苹果系统
鸿蒙系统
其他系统
HTML·CSS·JavaScript
ASP
JSP
PHP
ASP.NET
软件选项:
软件编号
软件名称
软件作者
软件来源
相关链接
关键字词
软件标签
软件简介
推 荐 文 章
More...
华硕易电脑(ASUS Eee PC 1025C..
先来段开场白:为了外出携带方便..
Acronis True Image 使用说明
一款可以在Windows下使用..
Norton Ghost 使用详解
一、分区备份 使用Ghost..
阅 读 排 行
Windows 系统安装或备份时 ISO,GH..
【ISO 文件】 ISO 文件其实就..
Windows 10 的 LTSB 和 LTSC 版..
在 Windows 10 系统众多版本中,..
华硕易电脑(ASUS Eee PC 1025C)..
先来段开场白:为了外出携带方便,..
使用“自动点击器”APP 在抖音直..
看过抖音直播的朋友都知道,进入..
OPPO 手机的锁屏时间设置成横向..
第一次使用 OPPO 手机,桌面和锁..
一个网吧网管谈论网络游戏的下载..
一说到“网管”两个字,大家..
抖音直播录屏的草稿保存位置
抖音直播录屏,保存为“草稿”后,..
微信收到 flv 格式视频,如何播放?
微信上收到一个 flv 格式视频..
文 章 信 息
关于CGI绝对路径、相对路径和URL
[
评论()
][
留言
][
收藏
]
[文章分类:
电脑·手机·网络
/
网站设计·开发·优化
][
阅读选项
]
【字体】
宋体
黑体
楷体
隶体
幼圆
微软雅黑
【字号】
12px
14px
16px
20px
24px
36px
【颜色】
■
■
■
■
■
■
■
■
■
应用到全部文章阅读页面
由于很多使用者在使用我的或其他程序员的CGI、PHP是把绝对路径、相对路径和URL的概念混淆,导致遇到许多不必要的麻烦,所以我决定写此文为需要的朋友解惑。
通常我们在安装使用PHP和CGI时通常都会遇到“绝对路径”和“相对路径”这两个概念,要熟练的操作计算机的目录户对于“绝对路径”和“相对路径”就应该很熟悉才对。我想可能由于近几年学习计算机的人都是使用在windows系统,在管理文件时都是对“文件夹”(其实“文件夹”很多时候就是一个目录)进行操作,很少深入了解文件的目录的概念以至遇到在WEB服务器上安装程序时往往搞错。对于DOS和UNIX的用户来说,目录应该是一个很熟悉的概念才对。
所谓“绝对路径”就是从根目录开始一直到该目录的全程的路径,这样说可能太抽象,举个例子:"c:\apache\htdocs\cgi-bin\test.cgi"就是文件test.cgi的绝对路径。在UNIX下的一个例子是:
"/usr/local/apache/htdocs/cgi-bin/test.cgi"
所谓“相对路径”就是相对于当前目录的路径,举个例子:例如当前目录目录是 "c:\apache\htdocs\" 你要浏览 c:\apache\htdocs\cgi-bin\test.cgi文件的内容,那么只需在命令行里输入 "type cgi-bin\test.cgi" 就可以了,要是在"c:\apache\htdocs\cgi-bin\xyz\"下呢,那么就是 "type ..\test.cgi"。UNIX下“相对路径”的概念也一样,因为windows的目录的概念就是从UNIX来的。
URL是英文资源定位的缩写,例如 http://zjxyz.uhome.net/ 就是一个URL 但是URL的应用范围不止我们最常用的WEB服务器,它还可以定位其他的网上的资源,如FTP等。不过我们下面还是以 WEB 服务为例。
通常WEB服务器都会以计算机上某个目录作为该网站的根目录,例如一个安装在UNIX系统/usr/local/apache/目录下的apache服务器,网站默认根目录是 /usr/local/apache/htdocs/ ,我们可以用URL http://www.hostname.net/ 来访问该目录的下的文件,如果我们在 "htdocs" 下建立一个xyz的子目录,那么我们可以用 http://www.hostname.net/xyz/ 来访问目录 xyz 下的文件。有时我们会发现 /usr/local/apache/cgi-bin/ 是这样访问的 http://www.hostname.net/cgi-bin/ 明明 cgi-bin 不在 htdocs 目录下,为何又能这样样访问呢?这是由于apache服务器的配置文件里有一句里有 ScriptAlias /cgi-bin/ "/usr/local/apache/cgi-bin/" 把路径重新定向了。
文章作者:未知 更新日期:
2006-05-13
[文章浏览:][
打印文章
][
发送文章
]
阅读说明
·本站大部分文章转载于网络,如有侵权请留言告知,本站即做删除处理。
·本站法律法规类文章转载自[中国政府网(www.org.cn)],相关法律法规如有修订,请浏览[中国政府网]网站。
·本站转载的文章,不为其有效性,实效性,安全性,可用性等做保证。
·如果有什么问题,或者意见建议,请联系
[网站管理员]
。
原“浪人文章”和“浪人下载”网站已合并为“老若尔文章软件站”,域名:
https://Lre.cn
(始建于2005年的一个小破站,)
本站使用【啊估文章软件站】网站系统
〖
网站管理员留言簿
〗〖
捐助
〗