2014-12-19 4 views
0

Я наткнулся на сайт с сообщением в блоге, в котором рассказывается, как очистить кеш для целей веб-разработки. Мое личное любимое - это делать /? в конце веб-адреса в строке URL.Что такое URL-коды?

Есть ли еще несколько таких кодов? если да, то каковы они и где я могу найти чит-лист?

ответ

0

Приложение /? может работать для некоторых URL-адресов, но не для всех.

Он работает, если сервер/сайт настроен таким образом, что, например, http://example.com/foo и http://example.com/foo/? доставляют один и тот же документ. Но это не относится ко всем серверам/сайтам, и значения по умолчанию могут быть изменены в любом случае.

Для этого нет названия. Вы просто манипулируете каноническим URL-адресом, надеясь создать URL-адрес, указывающий на тот же документ, без перенаправления.

Другие распространенные варианты?

  • Я бы ожидать добавления ? будет работать даже чаще, чем /? (оба, конечно, работать только если URL не имеет компонент запроса уже).

    http://example.com/foo 
    http://example.com/foo? 
    
  • Вы также найдете сайты, которые позволяют любое количество дополнительных косых черт, где только один слэш раньше.

    http://example.com/foo/bar 
    http://example.com/foo////bar 
    
  • Не уверен, если это влияет на кэш, но с указанием домена в качестве полного доменного имени, путем добавления точки после ДВУ, будет работать на многих сайтах тоже.

    http://example.com/foo 
    http://example.com./foo 
    
  • Некоторые сайты могут не иметь чувствительных к регистру путей.

    http://example.com/foo 
    http://example.com/fOo 
    
+0

ах я вижу! Спасибо за подробный ответ :-) – HugoNumber1