shtml文件里面,如何表示网站根目录?

问题描述

我现在使用shtml来构造网站静态网页。其中问题是这样的目录结构为:root_dir|-sub_dir1||-sub_dir1.1||-sub_dir1.2|-sub_dir2||-sub_dir2.1||-sub_dir2.2|-common|-images我在common目录有一个public.inc文件,此文件的路径都是采用相对路径我在sub_dir1里面有一个文件,比方说sub_dir1.shtml,它是include了../common/public.incsub_dir1.1里面有个文件sub_dir1_1.shtml,里面也include了public.inc(路径为../../common/public.inc初看没什么问题,但是问题是,public.inc里面有很多链接都是相对路径的,比方说,一个图片的路径,在public.inc里面,可能是"../images/image1.gif",但是被sub_dir1.1include了public.inc以后,这个图片的路径相对于sub_dir1_1.shtml由于也是"../images/image1.gif",结果就路径错误了。那么在html里有什么办法可以指代网站根目录呢?(这样我就可以直接写"$WEB_SITE_ROOT/my_path/"了)

解决方案

解决方案二:
~

时间: 2024-08-31 07:41:33

shtml文件里面,如何表示网站根目录?的相关文章

善用.htaccess文件设置功能 提升网站首页优化效果

网站SEO优化,从原先的内容为王,外链为皇,已经过渡到如今的从技术细节着手,从点滴之处,显出SEO优化的功力,也往往只有如此,才能够在激烈的竞争中,获得成功,就拿网站的默认首页来说吧,这是一个非常小的细节,但是如果不注意的话,却往往会影响到SEO优化效果!可是通常而言,网站的默认首页很难修改,用ASP编写的建站程序往往默认首页是.asp,而以PHP编写的网站,默认首页则是.PHP! 虽然现在一些好的空间商能够解决首页自定义的功能,但是目前绝大多数的空间商还是没有这种功能的,需要通过设置才可以,可

实战分析:修改robots文件百度谷歌对网站的反应

做网站也做了这么长时间,站长们能遇到的事情都遇到过了,最常见无非就是网站被降权,网站快照不更新网站主要关键字排名下降,,外链数量减少等等,这些问题往往就是由于网站初期准备工作没准备好就上线的结果,导致后期更换网站板块或者频繁修改其它蜘蛛经常爬行的文件所引起的,今天小编和大家探讨一下修改robots文件后对网站的影响及一些搜索引擎的反应. 第一次修改robots文件后百度百度谷歌反应 快照更新了,发现了是4天一周期,每天流量很大,但是用户都在我屏蔽的/user/文件里,蜘蛛无法抓取,最大的流量就是

如何让你的zend studio项目和网站根目录在同一层级

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 zendstudio是最为强大的php开发工具(之一).使用它我们可以很方便的开发和管理网站后台项目.实际上,很多人,特别是一些新手会觉得zendstudio创建一个本地项目的时候,不太好或者是不知道如何把项目创建在网站的根目录上,因为这个时候会出现一些意想不到的问题,导致一些人会放弃这个想法.这个问题,本人刚开始做php网站开发的时候也碰到

让apache/iis环境支持shtml与shtml文件

html或htm与shtml或shtm的关系是什么 html或者htm是一种静态的页面格式,也就是说不需要服务器解析其中的脚本,或者说里面没有服务器端执行的脚本,而shtml或者shtm 由于它基于SSI技术,当有服务器端可执行脚本时被当作一种动态编程语言来看待,就如asp.jsp或者php一样.当shtml或者shtm中不包含服务器端可执行脚本时其作用和html或者htm是一样的. 让apache 支持shtml与shtml文件 Apache默认是不支持SSI的,需要我们更改httpd.con

ASP.NET编程获取网站根目录方法小结_实用技巧

本文实例讲述了ASP.NET编程获取网站根目录方法.分享给大家供大家参考,具体如下: 获取网站根目录的方法有几种如: Server.MapPath(Request.ServerVariables["PATH_INFO"]) Server.MapPath("/") Server.MapPath("")//当前代码文件所在的目录路劲 Server.MapPath(".") Server.MapPath("../"

Tomcat中更改网站根目录和默认页的配置方法_Tomcat

1.tomcat原来的默认根目录是http://localhost:8080,如果想修改访问的根目录,可以这样: 找到tomcat的server.xml(在conf目录下),找到: 复制代码 代码如下: <Host name="localhost" appBase="webapps"       unpackWARs="true" autoDeploy="true"       xmlValidation="f

dedecms的sitemap.html生成在网站根目录

1.首先在网站根目录下建立rss文件夹 2.修改/dede/makehtml_map.php文件 将  代码如下 复制代码 $cfg_cmspath."/data/sitemap.html"; 修改为:  代码如下 复制代码 $cfg_cmspath."/sitemap.html"; 将  代码如下 复制代码 $cfg_cmspath."/data/rssmap.html"; 修改为:  代码如下 复制代码 $cfg_cmspath."

php 获取网站根目录的写法

用php开发网站的时候有时候经常要用到当前网站的根目录, 比如包含一个文件:  代码如下 复制代码 include_once("./includefile.php"); 那么要想写根目录的形式应该怎么写呢? 这时候通常用 dirname(__FILE__) 这个函数, 意思是获取当前文件所在的根目录,  那么这个php语句就是这样的了:  代码如下 复制代码 include_once(dirname(__FILE__) ."/includefile.php"); 将

php获得网站根目录的几个方法

__file__ dirname(__file__) //获取到的是这个软连接本身的绝对目录 如果想要在软连接的可执行php文件中获取网站的根目录的方法是: $dir = $_SERVER['DOCUMENT_ROOT'] ; //#获取当前运行脚本所在的文档根目录. php获取网站根目录方法一: <?php define("WWWROOT",str_ireplace(str_replace("/","\\",$_SERVER['PHP_S