【问题标题】:URL beautification网址美化
【发布时间】:2013-06-21 21:55:56
【问题描述】:

我似乎无法弄清楚如何在我的网站 URL 末尾添加一个额外的“/”而不影响文件中引用的 URL。

所以,我想更改网址

http://url.com/home

http://url.com/home/

不影响嵌入在文件中的 URL。

您对如何做到这一点有任何想法吗?

谢谢, 抢

【问题讨论】:

  • “文件中嵌入的 URL”是什么意思?
  • @jraede:相对 URL,大概像 <a href="foo">...</a>
  • @jraede 例如<script src="jquery.js"></script>。服务器将尝试在home/jquery.js 找到它,所以它会全部出错。
  • 明白了。在这种情况下,很好的答案。
  • 然后只需执行<script src="/jquery.js"> 即可从根目录读取文件。

标签: php javascript html url


【解决方案1】:

你可以在<head>部分使用<base>标签

<head>
    <base href="http://mydomain.com/" /> 
</head>

这样,所有相关链接都将以给定的base 作为前缀。

【讨论】:

  • +1 我已经完全忘记了base。标准参考:w3.org/TR/html5/document-metadata.html#the-base-element
  • 在我更新了我的页面以使用它之后,它在加载时卡住了。有任何想法吗?从头开始,它并没有卡住,它只是加载缓慢,然后最终返回到没有加载引用页面的页面
  • @Rob:这表明一些 URL 依赖于以前版本的基础。
  • @T.J.Crowder 我如何才能找到以前版本的base
  • @Rob:对于http://url.com/home,默认基数是http://url.com/。对于http://url.com/home/,它是http://url.com/home/
猜你喜欢
  • 1970-01-01
  • 2011-02-18
  • 1970-01-01
  • 2011-07-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-07-13
  • 1970-01-01
相关资源
最近更新 更多