Редирект с динамических страниц .htaccess

12
C
На сайте с 26.03.2005
Offline
153
#11

разве что редиректнуть на несуществующую страницу, типа

RewriteRule ^page/[0-9] /not-found [R=301,L]

а такой вариант по идее не должен вызвать смену урла, то есть будет невидимо для пользователя

RewriteRule ^page/[0-9] /not-found [L]
php/js/mysq - ПРИНИМАЮ ЗАКАЗЫ. telegram @zzmaster2
GA
На сайте с 16.06.2013
Offline
61
#12
Cosinus:
разве что редиректнуть на несуществующую страницу, типа
RewriteRule ^page/[0-9] /not-found [R=301,L]

а такой вариант по идее не должен вызвать смену урла, то есть будет невидимо для пользователя
RewriteRule ^page/[0-9] /not-found [L]

вернуть тоже догадался, но не слишком эстетично выглядит, "костыль" будет бросаться в глаза.

а вот второй вариант не сработал.

пробовал в пхп файл, генерирующий шаблон вставить код


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

или


<?php
header("Status: 404 Not Found");
?>

Результат был нулевой, никак движок не обмануть. Единственное, что приходит в голову - подключить в файле данного шаблона шаблон от 404 ошибки. Тогда визуально это будет 404 страница без замены адреса. Сам адрес в роботс будет закрыт. Единственный палевный момент - если станицу просмотреть через сервис определяющий ответ сервера будет видно, что ответ 200, а не 400, ну и чёрт бы с ним, думается мне )

C
На сайте с 26.03.2005
Offline
153
#13

да, только в robots.txt лучше закрыть, чтоб поисковики не индексировали эту заглушку

12

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