Настройка 404.php

D-DAY
На сайте с 09.06.2014
Offline
21
566

Есть много входящих ссылок на не существующие страницы, типа:

http:///f5u.php?rz=mada

http:///f5u.php?rz=catatlkz

http:///f5u.php?rz=numg

http:///f5u.php?rz=catk

http:///f5u.php?rz=numg

http:///f5u.php?rz=cataloglegotaru

http:///f5u.php?rz=catalogliznaleru

http:///f5u.php?rz=diro

http:///f5u.php?rz=cate

http:///f5u.php?rz=dirn

Они каким то образом редиректятся друг на друга и в итоге я сделал чтобы попадали на 404 Not Found, раньше была ошибка 200

HTTP/1.1 301 Moved Permanently

Server: nginx/1.0.13

Date: Sun, 15 May 2016 09:06:17 GMT

Content-Type: text/html; charset=iso-8859-1

Transfer-Encoding: chunked

Connection: keep-alive

Location: http:///f5u.php/?rz=ogca

HTTP/1.1 404 Not Found

Server: nginx/1.0.13

Date: Sun, 15 May 2016 09:06:17 GMT

Content-Type: text/html

Transfer-Encoding: chunked

Connection: keep-alive

X-Powered-By: PHP/5.2.17

Еще я закрыл от индексации эти страницы в robots.txt

Disallow: /f5u.php/

Disallow: /f5u.php?*

Disallow: /f5u.php

Подскажите, этого достаточно чтобы несуществующие страницы пропали, а новые не появлялись?

Nunan
На сайте с 15.08.2008
Offline
78
#1

Да, если вы сделали код 404 на несуществующие страницы, достаточно.

В robots.txt можно оставить только одну строку:

Disallow: /f5u.php

она автоматически подразумевает запрет всего, что начинается на "/f5u.php....."

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий