Как показать 404 вместо 403 на хосте apache
Мой сайт был взломан около 2 месяцев назад, поэтому я закрыл сайт, но существует более 1000 спам-ссылок, которые все еще ведут на домен. Поскольку на домене нет файлов, посетители, включая Google, получают ошибку 403, поэтому предположим, что страница существует. Как я могу изменить 403 на 404? у меня есть 404.html
файл и перепробовал все различные варианты переписывания, ошибки документа для htaccess
файл, который я смог найти на этом сайте и других, и, кажется, ничего не работает. Например:
Options -Indexes
RewriteCond %{HTTP_HOST} ^(www\.)?fineartdecor.com [NC]
RewriteRule ^(.*)/$ - [R=404,NC]
------------------------------
ErrorDocument 404 /index.html?status=404
-------------------------------
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ / [L,QSA]
--------------------------------
Дополнительные предложения будут с благодарностью приняты.
1 ответ
Это вызывает ошибку 403, потому что:
- Ваш каталог пуст или
htaccess
блокирует доступ или- У вас просто нет
index.htm
,
Так отпустите htaccess
и создать голые кости index.html
в нем говорится, что вы стали жертвой, и в основном ваши намерения (то есть мы скоро вернемся больше, лучше и безопаснее). После этого отсутствие определенных страниц приведет к 404. Все остальное приведет к отображению index.html.