post данные через 404 ошибку или mod_rewrite легко заменит 404

Многих интересует, как сделать, чтобы post данные передавались через 404 ошибку, сразу огорчу, этого сделать нельзя. Но, на помощь нам приходит старый друг, а для кого пока что знакомый mod_rewrite. Углубляться в смысл пока не буду, кому нужен смысл, читайте статьи находящиеся над этой, там описаны все детали, а здесь я приведу просто пример.

Итак, чтобы всё славно работало, достаточно в файл .htaccess вписать следующее:

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^.]+)$ /index.php

Странно, но некоторые урл так и не будут обрабатываться, я столкнулся с этим, когда нашел старую ссылку на сайт, вида: /web-master/html/16.html
Получалось, что эту страницу сервер пытался найти, и не находя говорил:Not Found
The requested URL /web-master/html/16.html was not found on this server.
В этот момент я понял, что мне поможет ErrorDocument, которым я переправил человека на специально заведенную страницу с ошибкой 404, таким образом:ErrorDocument 404 /404/Задача была решена.

На этом я статью заканчиваю, желающий дописать статью, просьба писать из формы сайта.

Оцени публикацию:
  • 2,8
Оценили человек: 2

Похожие статьи:


Комментарии посетителей:
  • Спасибо огромное!)), пару дней мочулся, оказывается всё так просто)))
    24 февраля 2011, 17:41 коммент полезен : 0 # Женя
  • Честно говоря, еще более практичный вариант выглядит так:

    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{SCRIPT_FILENAME} !server-status
    RewriteRule . /index.php [L]
    24 февраля 2011, 19:59 коммент полезен : 0 # Admin
  • А ГДЕ НАЙТИ htaccess
    26 мая 2011, 13:41 коммент полезен : 0 # Жека
  • а что мешает создать его?
    26 мая 2011, 13:56 коммент полезен : 0 # Admin
Предложения и пожелания:
Ваше имя:
Ваш E-mail:
Сколько будет Οдин + Τри
Главная
X

Новые заметки:

Про что мы забываем когда делаем оценку задачи по времени

Список вопросов для собеседования разработчика по телефону

Symfony2 авторизация без Doctrine2 для чайника

Phpstorm7 LiveEdit

Жесткий хабр или не хабр, тогда кто?

Яндекс.Деньги мошенничество

Как узнать какие страницы в поиске яндекса или это секрет

Последние комменты:

Yapro CMS:

Здравствуйте, Гость | Войти | Регистрация | Карта сайта | RSS ленты | Ошибка в тексте? Выделите её мышкой и нажмите: Ctrl + Enter

youtube.com/watch?v=7hFivbgIEqk

При полном или частичном использовании материалов данного сайта, ссылка на сайт "yapro.ru" обязательна как на источник информации.
Автоматический импорт материалов и информации с сайта запрещен.
Copyrights © 2007 - 2018 YaPro.Ru

Главная » Веб-мастеру » Apache »