Приложение /?
может работать для некоторых 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
ах я вижу! Спасибо за подробный ответ :-) – HugoNumber1