Після установки ЛАМПИ на Веб-сервер (CentOS 5.6 / Apache 2) з ЛВСМи виявили, що хоча модуль mod_rewrite включений, сторінки повинні відповідати mod_rewrite Не вдалося отримати доступ.
"Не знайдено - запитану URL-адресу /rewrite_url.html не знайдено на цьому сервері».
Увімкнути mod_rewrite в Apache / 2 (CentOS) Сервер.
1. Після установки HTTPD (Apache), відкрийте файл / І т.д. / HTTPD / конференції /httpd.conf за допомогою редактора (нано / і т.д. / HTTPD / конференції / httpd.conf) і передусім перевіряємо, чи модуль “mod_rewrite.so”Знаходиться в DSO (Динамічний розділяється об'єкт). Ми повинні знайти рядок "Rewrite_module LoadModule модулів / mod_rewrite.so"Без характеру"#" перед. Якщо цей символ існує, його доведеться видалити, а якщо рядок відсутній, його доведеться додати.
2. Ми залишаємо відкритим редактором і ми знаходимося в httpd.conf (Ctrl+ W для пошуку в нано) рядок, на якому директива “Чи не AllowOverride None". Тут нам доведеться змінити з "Чи не AllowOverride None"У"AllowOverride All».
3. Ctrl+X і Y, щоб зберегти зміни, внесені в файл httpd.conf.
4. Перезапустіть httpd
служби HTTPD перезавантажити або / Etc / init.d / HTTPD перезавантажити
Тепер він повинен працювати OK. Не забудьте додати в папці кореневої файлової сайті .htaccess ліній:
RewriteEngine On
RewriteBase /
Увімкнути та налаштувати mod_rewrite в Apache / 2.2.3 (CentOS) Сервер.