przez

0

Włączać & Konfiguracja mod_rewrite w serwerze Apache/2.2.3 (centos) (ustawienia httpd.conf)

Włączać & Konfiguracja mod_rewrite w serwerze Apache/2.2.3 (centos) (ustawienia httpd.conf)

0

Po zainstalowaniu LAMPA na jednym serwer WWW ( 5.6 / 2) z , odkryłem, że chociaż moduł mod_rewrite jest aktywowany, strony, które musiały przestrzegać zasady mod_rewrite nie można było uzyskać dostępu.

Nie znaleziono – Żądany adres URL /rewrite_url.html nie został znaleziony na tym serwerze.”

Aktywuj mod_rewrite na serwerze Apache/2 (CentOS).

1. Po instalacji httpd (Apache), otwieramy plik /etc/httpd/conf/ z redaktorem (nano /etc/httpd/conf/httpd.conf) i najpierw sprawdzamy, czy moduł “mod_rewrite.so” znajduje się w OSD (Dynamiczny obiekt współdzielony). Powinniśmy znaleźć linię “LoadModule moduły rewrite_module/mod_rewrite.so” bez charakteru “#” z przodu. Jeśli taki znak istnieje, należy go usunąć, a jeśli brakuje linii, trzeba będzie go dodać.

loadmodule_mod_rewrite

2. Zostawiamy edytor otwarty i szukamy httpd.conf (Ctrl+W, aby wyszukać w nano) wiersz, w którym znajduje się dyrektywa “Zezwalaj na brak“. Tutaj będziemy musieli zmienić “Zezwalaj na brak” W “Zezwalaj na zastąpienie wszystkich“.

allowoverwrite

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

4. Uruchom ponownie httpd

ponowne uruchomienie usługi httpd Lub /etc/init.d/httpd uruchom ponownie

Teraz wszystko powinno działać OK. Nie zapomnij dodać pliku do folderu głównego witryny .htaccess z liniami:

Przepisz silnik włączony
Przepisz bazę /

Włączać & Skonfiguruj mod_rewrite na serwerze Apache/2.2.3 (CentOS)..

Włączać & Konfiguracja mod_rewrite w serwerze Apache/2.2.3 (centos) (ustawienia httpd.conf)

Może zainteresują Cię także...

Zostaw odpowiedź

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *