Как да наистина да има грешка 404?

misho

Registered
Въпросът е малко към SEO, но тук мисля, че е по-подходящият раздел.
Проблемът е следният: Направил съм си страниците от типа page.php?name=*** да бъдат /***/. Работата е там, че за всеки подаден адрес /някакава_дума, .htaccess файла препраща към page.php. Аз там си правя проверка и, ако търсената страница не съществува, изписвам съобщение, но за Google това си е редовна страничка и по този начин индексира всички грешни адреси, до които някак е допаднал като страници Грешка 404. Как да направя подобни страници да бъдат наистина несъществуващи и да не се индексират? Мислех си да пиша noindex в head секцията, но дали това ще бъде достатъчно?
 
http://php.net/manual/en/function.header.php

The header string.

There are two special-case header calls. The first is a header that starts with the string "HTTP/" (case is not significant), which will be used to figure out the HTTP status code to send. For example, if you have configured Apache to use a PHP script to handle requests for missing files (using the ErrorDocument directive), you may want to make sure that your script generates the proper status code.

<?php
header("HTTP/1.0 404 Not Found");
?>

For FastCGI you must use the following for a 404 response:
<?php
header("Status: 404 Not Found");
?>
 

Back
Горе