Активиране и настройка mod_rewrite в Apache / 2.2.3 (CentOS) сървър (httpd.conf settings)

След като се инсталира LAMP на Уеб сървър ( 5.6 / 2) От Ние открихме, че въпреки че модул mod_rewrite е включен, страниците трябва да отговарят на mod_rewrite не може да се използва.

"Не е намерен - Заявеният URL /rewrite_url.html не е намерен на този сървър"

Активирайте mod_rewrite в Apache / 2 (CentOS) сървър.

1. След инсталиране на уеб- (Apache), отворете файла / И т.н. / уеб-/ CONF / с редактор (нано / и т.н. / уеб-/ CONF / httpd.conf) и проверяваме на първо място дали модулът „mod_rewrite.so”Намира се в DSO (Dynamic споделения обект). Трябва да намерим реда "Модули Rewrite_module LoadModule / mod_rewrite.so„Без характер“#" пред. Ако този знак съществува, той ще трябва да бъде изтрит, а ако редът липсва, ще трябва да бъде добавен.

loadmodule_mod_rewrite

2. Ние се остави отворена редактор и ние сме в httpd.conf (Ctrl+ W за търсене в nano) реда, на който е директивата „AllowOverride None". Тук ще трябва да променим от "AllowOverride None"В"AllowOverride All".

allowoverwrite

3. Ctrl+X и Y да запишете промените във файла httpd.conf.

4. Restart уеб-

httpd услуга restart или /etc/init.d/httpd restart

Сега тя трябва да работи OK. Не забравяйте да добавите в сайта файл главната папка . Htaccess линии:

RewriteEngine На
RewriteBase /

Активиране и настройка mod_rewrite в Apache / 2.2.3 (CentOS) сървър.

Основател и редактор Stealth Settings, от 2006 г. до момента. Опит с операционни системи Linux (особено CentOS), Mac OS X, Windows XP> Windows 10 и WordPress (CMS).

Оставете коментар