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

След като инсталирах ЛАМПА на един уеб сървър ( 5.6 / / 2) от , установих, че въпреки че модулът mod_rewrite се активира, страниците, които трябваше да спазват правилото на mod_rewrite не може да бъде достъпен.

Не е намерено – Заявеният URL /rewrite_url.html не беше намерен на този сървър.”

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

1. След монтажа httpd (Apache), отваряме файла /etc/httpd/conf/ с редактор (nano /etc/httpd/conf/httpd.conf) и първо проверяваме дали модулът “mod_rewrite.so” се намира в DSO (Динамичен споделен обект). Трябва да намерим линията “LoadModule rewrite_module modules/mod_rewrite.so” без характера “#” отпред. Ако този знак съществува, той ще трябва да бъде изтрит, а ако редът липсва, ще трябва да бъде добавен.

loadmodule_mod_rewrite

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

allowoverwrite

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

4. Рестартирайте httpd

услуга httpd рестарт или /etc/init.d/httpd рестартирайте

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

RewriteEngine включен
RewriteBase /

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

Основател и редактор Настройки за стелт, din 2006 pana in prezent. Experienta pe sistemele de operare Linux (in special CentOS), Mac OS X , Windows XP > Windows 10 Si WordPress (CMS).

Home Вашият източник на ИТ уроци, полезни съвети и новини. Активиране & Настройка mod_rewrite в Apache/2.2.3 (CentOS) сървър (httpd.conf настройки)
Оставете коментар