Исправляем ошибку 404 и другие

+16
3.48K
Часто возникает ситуация, когда пользователь, пытается перейти сразу на конкретную страницу и вводит неправельный адрес. В результате он видит это:
Not Found
The requested URL /myfile was not found on this server.
Apache Server at mysite.ru Port 80.
гораздо удобнее, когда вместо этого появляется нечто существенное.например главная страница сайта. кому интересно, читаем дальше. для этого открываем файл .htaccess и вставляем следующий код, заменив www.mysite.ru на адрес вашего сайта.
  1.  
  2. ErrorDocument 400 http://www.mysite.ru/
  3. ErrorDocument 401 http://www.mysite.ru/
  4. ErrorDocument 403 http://www.mysite.ru/
  5. ErrorDocument 404 http://www.mysite.ru/
  6. ErrorDocument 500 http://www.mysite.ru/
  7. ErrorDocument 503 http://www.mysite.ru/
  8.  
можно создать некую html страничку, типа error.html, где указать об ошибке и сделать перенаправление на главную. например :
  1.  
  2. <!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN">
  3. <html>
  4. <head>
  5. <meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
  6. <meta http-equiv="refresh" content="5;url=www.mysite.ru">
  7. <title>0шибка</title>
  8. </head>
  9. <body>
  10. <table cellspacing="0" cellpadding="0" >
  11. <tr valign="middle">
  12. <td align="center" height="30" width="200">набранная Вами страница не существует!
  13. </td>
  14. </tr>
  15. <tr valign="middle">
  16. <td align="center" height="30" width="200">через пять секунд Вы будите перенаправлены на главную страницу!
  17. </td>
  18. </tr>
  19. </table>
  20. </body>
  21. </html>
  22.  
или указать основные ссылки вашего сайта без перенаправления.все на ваше усмотрение.только тогда путь уже будет в файле .htaccess таким www.mysite.ru/error.html.
Внимание!
Не забываем делать копию файла перед редактированием!
.
+1
14 лет назад #
Супер,молодец v
0
13 лет назад #
куда положить файл
0
Hmelex Hmelex 13 лет назад #
куда положить файл
www.mysite.ru/error.html

Только работать не будет.

Нет ссылок на отображение данного файла. Возможно надо тоже самое прописать в .htaccess
Для каждой ошибки: www.mysite.ru/error.html
+1
StaryiSV StaryiSV 13 лет назад #
А почитать внимательнее не пробовали? Кстати, для версии 1.6.2 и выше это уже не актуально.
0
famalinka famalinka 12 лет назад #
А что актуально для версии 1.8 подскажите пожалуйста?
0
balooo balooo 12 лет назад #
Зачем? если все уже и так сделано

Еще от автора

Адаптивный шаблон RUNEWS
Здравствуйте! Предлагаю вашему вниманию платный адаптивный новостной шаблон для InstantCMS 2.x.
Адаптивный шаблон InstantCMS - MusicNEWS
Адаптивный шаблон для InstantCMS v1.10.1 - InstantCMS v1.10.3, в желтых, черных, серых и белых цветах. Под разрешения экрана от 240 до 1680 пикселей.
Шаблон городского портала
Доброго времени суток! Выкладываю шаблон городского портала в синих, белых и желтых тонах, для instantcms 1.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.