Перенаправление заголовка не работает в некоторых браузерах

Я использую эту команду для перенаправления на другую страницу:

header('Location: \dealer\skuska\layout.php'); 

В Chrome это работает правильно, но в Firefox он перенаправляется на:

 http://212.5.221.26:85/dealer/skuska/actions/\dealer\skuska\index.php 

Почему это происходит, и как я могу это исправить?

вам нужно использовать полный путь, как это

 header('Location: http://example.com/dealer/skuska/layout.php'); 

также измените \ to /

попробуйте это, это будет работать во всех браузерах.

Учитывая, что этот скрипт перенаправления находится в «dealer / skuska / actions /», попробуйте использовать косые черты и добавьте двухточечный каталог для перемещения по одной папке вверх, чтобы перенаправить на «dealer / skuska / layout.php»:

 header('Location: ./../layout.php'); exit; 

Если это одноразовый веб-сайт, используйте абсолютный URL-адрес. Весь URL-адрес целевой страницы.

Если вам нужно, чтобы он работал на нескольких доменах, используйте ../../../, пока не дойдете до корневой папки, а затем добавьте полный путь еще раз.

И используйте косые черты, а не обратную косую черту

Просто используйте абсолютный URL-адрес, то независимо от того, где вы его назовете, он перенаправит вас на правильную страницу. Chrome менее ограничительный по отношению к веб-стандартам, поэтому допускает такой неподходящий URL. Также используйте косые черты в пути.