Web开发中的根相对vs文档相对路径

时间:2012-02-22 22:58:23

标签: apache comparison relative-path

我觉得根相对路径会更好,但我想不出任何实际原因。一种方式更安全吗?一个人提供更多灵活性吗?我正在寻找那样的东西。

例如,请考虑http://domainname.com/path/to/css/styles.css包含:

.root-relative {
  background-image: url('/path/to/css/images/someimage.png');
}
.doc-relative {
  background-image: url('images/someimage.png');
}

它不仅仅是CSS,比如在JavaScript函数中指定AJAX调用的URL:

$.ajax({
  url: 'ajax/somefile.php',
  type: 'post',
  // etc...

// Or this way?
$.ajax({
  url: '/longer/full/path/ajax/somefile.php',
  type: 'post',
  // etc...

当然,有很多魔法可以用.htaccess完成。我使用.htaccess进行URL重写,但是已经离开了示例,因为它使它不必要地复杂化,所以不要太过追赶这里的例子。

我只是想知道这两种方式是否有任何实际的好处或缺点。

0 个答案:

没有答案