Нет прямой ссылки между файлами и URL. Кроме того, index.html
не обязательно должен находиться в корне сайта, а страница по умолчанию не обязательно должна быть index.html
.
Если вам нужно общее решение, вам, вероятно, не повезло. Если вы хотите найти решение для вашего конкретного случая, вы можете просто предоставить эту информацию на самой странице, например, определение идентификатора или имени класса:
<body class="index">
... или переменная JavaScript:
// Pick one
var page = 'index';
var isIndex = true;
Если все, что вам нужно, это простая манипуляция строкой с текущим местоположением, захватите свойство pathname
объекта window.location
:
// Untested
if( window.location.pathname=="/" || window.location.pathname=="/index.html" ){
}