А должен?
$_GET - это метод запроса
Если хотите что бы это сработало адрес должен выглядеть так https://toster.ru?path Подробнее
Если хотите узнать url сайта после домена нужно использовать $_SERVER['REQUEST_URI']
И выглядеть будет: if($_SERVER['REQUEST_URI'] == '/') {} Подробнее
Чем больше знаю, тем лучше понимаю, как мало знаю.
Потому что для существования переменной $_GET['path'] должен быть запрос к странице http:// site.ru/index.php?path=1234.
Если path=1234 в строке адреса нет, то выполнится блок: if(!isset($_GET['path'])) {echo('hello');}