在.htaccess基本URL [英] Base URL in .htaccess

查看:181
本文介绍了在.htaccess基本URL的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我不知道这是可以通过的.htaccess或其他任何方式来告诉设置基本URL。

I wonder if this is possible to tell via .htaccess or any other manners to set a base URL.

示例

我在index.php CSS设置这样

My CSS in the index.php is set like this

<link rel="stylesheet" href="css/style.css"/>

一切工作正常,当我在第一个目录载入我的文件和网页。但是,当我有这样/page/index.html文件夹中设置页面。的CSS未加载,因为文件夹不在页/,但在根目录

Everything works fine when i'm on the first directory to load my file and pages. But when I have a page set in a folder like /page/index.html. The css isn't loaded because the folder is not in page/ but in the root directory.

所以是可以告诉它从根目录总是看加载CSS,图片,JavaScript等还是我必须设置完整的URL路径,我想加载(CSS,图片,JavaScript每一个元素,等等)?

So is that possible to tell it to look always from the root directory to load the CSS, images, javascript, etc or I have to set the full url path to each element I want to load (CSS, images, javascript, etc)?

感谢

推荐答案

使用基本URL,例如: -

Use Base URL, for example:-

<html>
<head>
<base href="http://www.w3fools.com/" target="_blank" />
<!-- only one base element is allowed -->
<link rel="stylesheet" type="text/css" href="/stdtheme.css" />
</head>

<body>
<img src="stickman.gif" width="24" height="39" /> - Notice that we have only specified a relative address for the image. Since we have specified a base URL in the head section, the browser will look for the image at "http://www.w3schools.com/images/stickman.gif"
<br /><br />
<a href="http://www.w3fools.com">Don't use W3Schools</a> - Notice that the link opens in a new window, even if it has no target="_blank" attribute. This is because the target attribute of the base element is set to "_blank".

</body>
</html>

这篇关于在.htaccess基本URL的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆