Включение и настройка mod_rewrite на сервере Apache / 2.2.3 (CentOS) (httpd.conf settings)

После того, как я установил ЛАМПЫ ЧП в веб-сервер ( 5.6 / 2) из Я вижу, что хотя модуль mod_rewrite включена, страницы, которые должны соблюдать mod_rewrite Они не могут быть доступны.

Не найден - запрошенный URL /rewrite_url.html не найден на этом сервере.".

Включить mod_rewrite в Apache / 2 (CentOS) Server.

1. после установки HTTPD (Apache), откройте файл / Etc / HTTPD / CONF / с помощью редактора (нано / и т.д. / HTTPD / конференции / httpd.conf) и проверяем, прежде всего, если модуль «mod_rewrite.so”Находится в DSO (Динамический разделяемый объект). Мы должны найти линию "Rewrite_module LoadModule модули / mod_rewrite.so«Без характера»#" спереди. Если этот символ существует, его необходимо удалить, а если строка отсутствует, ее нужно будет добавить.

loadmodule_mod_rewrite

2. Выходим открыть редактор, и мы ищем в httpd.conf (Ctrl+ W для поиска в нано) строка, в которой указана директива «не AllowOverride None". Здесь нам нужно будет изменить с "не AllowOverride None"В"AllowOverride All».

allowoverwrite

3. Ctrl+X и Y, чтобы сохранить изменения, внесенные в файл httpd.conf.

4. Restart HTTPD

service httpd restart или /etc/init.d/httpd restart

Теперь все должно идти OK, Не забудьте добавить в корневой папке сайта файл .htaccess линии:

RewriteEngine On
RewriteBase /

Включение и настройка mod_rewrite на сервере Apache / 2.2.3 (CentOS).

Основатель и главный редактор Stealth Settings, с 2006 г. по настоящее время. Опыт работы с операционными системами Linux (особенно CentOS), Mac OS X, Windows XP> Windows 10 si WordPress (КМС).

Оставьте комментарий