Назад | Перейти на главную страницу

Как показать 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]

--------------------------------

Будем благодарны за дальнейшие предложения.

Выдает ошибку 403, потому что:

  1. Ваш каталог пуст, или
  2. htaccess блокирует доступ, или
  3. У тебя просто нет index.htm.

Так что отпустите htaccess, и создать голые кости index.html в котором говорится, что вы были жертвой, и в основном, каковы ваши намерения (т.е. мы скоро вернемся больше, лучше и безопаснее). После этого отсутствие определенных страниц приведет к 404. Все остальное приведет к отображению index.html.