ПредишенСледващото

SEOBID.NET Поздрави читатели! Наскоро се сблъскват с проблема за създаването на грешка страница 404. По-конкретно със създаването на самите страници просто не е имало никакви проблеми, но чрез създаване на тази страница, аз случайно открива, че има допълнителна заявка. Излишък - това е чисто мое мнение и може би някой не мисли така.

Как да премахнете междинния код 302 отговора от сървъра

Тук е положението, и ме накара да се чудя, защо са се образували различен отговор. Между другото, WordPress такава ситуация няма, защото няма .htaccess присвоен код - хедър ( «местоположение: / 404"). Но аз го направих samopisny сайт по сценария, а той е в .htaccess този отбор, който се счита за най-общо добра форма.

Така че аз просто гледах, използвайки кодовете приставка отговор на подпалвач, и реши, че след като искане към мен с нищо. веднага трябва да се даде кода 404. Ако използвате WebDeveloper плъгин, но тя не ви покажем междинни отговори и затова не виждате къде е направена грешка.

За SEO, тази точка е много важно - така че можете да напуснете сайта много междинни заявки, които просто не забелязват, но те ще работят и ще се забави сайта. Firebug плъгин показва списък с всички отговори сървъра и на сайта, видях следната картина:

Как да премахнете междинния код 302 отговора от сървъра

Сървърът даде 302, а след това преведени на 404.html за страницата. Обикновено в .htaccess регистри страница грешка като тази: ErrorDocument 404 /404.php или ErrorDocument 404/404. HTML - това няма значение.

Но това не е общо решение, което се използва от някои от тях. Ето защо, ако го направите, тъй като много се препоръчват:

заглавната част ( «мястото ... - дава код 302 (ако не и по-рано, създаден команден 201 или 3xx) Няма значение къде да изпратите пренасочване, тъй като тя е в никакъв случай ненужни Оказва се, че с помощта на тази команда (заглавна населено място) всичко е както трябва .. . 404 код не е възможно Моля, разберете ме правилно J - 404 може да се направи, и тя ще работи, но няма да работи правилно с повече от една заявка е защо в крайна сметка реших да използвам този дизайн в код :.

Това означава, че ние просто почти принудени (include_once отбор) поставете страница 404.php. Но не междинни кодове и всичко работи както трябва с такова строителство:

Как да премахнете междинния код 302 отговора от сървъра

Свързани статии

Подкрепете проекта - споделете линка, благодаря!