Włącz i skonfiguruj mod_rewrite w Apache / 2.2.3 (CentOS) Serwer (httpd.conf settings)

Po zainstalowaniu LAMP pe sin serwer wWW ( 5.6 / 2) od Okazało się, że mimo moduł mod_rewrite jest włączona, strony muszą być zgodne z mod_rewrite nie mogą być udostępnione.

"Nie znaleziono - żądany adres URL /rewrite_url.html nie został znaleziony na tym serwerze".

Włącz mod_rewrite w Apache / 2 (CentOS) Serwer.

1. Po zainstalowaniu httpd (Apache), otwórz plik / Etc / httpd / conf / za pomocą edytora (nano / etc / httpd / conf / httpd.conf) i sprawdzamy przede wszystkim, czy moduł „mod_rewrite.so”Znajduje się w DSO (Dynamiczny Shared Object). Powinniśmy znaleźć linię "Moduły LoadModule rewrite_module / mod_rewrite.so„Bez znaku”#" przed. Jeśli ten znak istnieje, będzie musiał zostać usunięty, a jeśli brakuje linii, będzie musiał zostać dodany.

loadmodule_mod_rewrite

2. Zostawiamy otworzyć edytor i wyszukaj httpd.conf (Ctrl+ W dla wyszukiwania w nano) wiersz, w którym znajduje się dyrektywa „Brak AllowOverride”. Tutaj będziemy musieli zmienić z „Brak AllowOverride" w "AllowOverride All".

allowoverwrite

3. Ctrl+X i Y, aby zapisać zmiany wprowadzone w pliku httpd.conf.

4. Uruchom ponownie httpd

httpd restart usługi lub /etc/init.d/httpd restart

Teraz wszystko powinno działać OK. Nie zapomnij dodać w głównym miejscu pliku folderów .htaccess linie:

RewriteEngine On
RewriteBase /

Włącz i skonfiguruj mod_rewrite w Apache / 2.2.3 (CentOS) Serwer.

Założyciel i redaktor Stealth Settings, od 2006 roku do chwili obecnej. Doświadczenie w systemach operacyjnych Linux (Zwłaszcza CentOS), Mac OS X, Windows XP> Windows 10 si WordPress (CMS).

jak » Linux » Apache » Włącz i skonfiguruj mod_rewrite w Apache / 2.2.3 (CentOS) Serwer (httpd.conf settings)
Zostaw komentarz