Ota mod_rewrite käyttöön ja määritä Apache / 2.2.3 (CentOS) Palvelin (httpd.conf settings)

Kun olin asentanut LAMP päälle Web-palvelin ( 5.6 / 2) of Olemme havainneet, että vaikka moduuli mod_rewrite on käytössä, sivut on noudatettava mod_rewrite ei voi käyttää.

"Ei löydy - pyydettyä URL-osoitetta /rewrite_url.html ei löydy tältä palvelimelta"

Ota mod_rewrite käyttöön Apachessa / 2 (CentOS) Palvelin.

1. Asennuksen jälkeen httpd (Apache), avaa tiedosto / Etc / httpd / conf / jossa toimittaja (nano / etc / httpd / conf / httpd.conf) ja tarkistamme ensin, onko moduuli “mod_rewrite.so”Löydetään DSO (Dynaaminen Jaettu kohde). Meidän pitäisi löytää linja "Rewrite_module LoadModule modules / mod_rewrite.so"Ilman merkkiä"#" edessä. Jos tämä merkki on olemassa, se on poistettava, ja jos rivi puuttuu, se on lisättävä.

loadmodule_mod_rewrite

2. Jätämme avoin toimittaja ja olemme httpd.conf (Ctrl+ W hakuun nanossa) rivi, jolla direktiivi on "AllowOverride Ei". Täällä meidän on vaihdettava "AllowOverride Ei" sisään "AllowOverride Kaikki".

allowoverwrite

3. Ctrl+X ja Y Tallenna muutokset tiedostoon httpd.conf.

4. Käynnistä httpd

palvelun httpd uudelleen tai / Etc / init.d / httpd uudelleen

Nyt sen pitäisi toimia OK. Älä unohda lisätä sivuston juurihakemistossa tiedosto .htaccess linjat:

RewriteEngine Käytössä
RewriteBase /

Ota mod_rewrite käyttöön ja määritä Apache / 2.2.3 (CentOS) Palvelin.

Perustaja ja päätoimittaja Stealth Settings, vuodesta 2006 tähän päivään. Kokemusta käyttöjärjestelmistä Linux (Varsinkin CentOS), Mac OS X, Windows XP> Windows 10 si WordPress (CMS).

Miten » Linux » Apache » Ota mod_rewrite käyttöön ja määritä Apache / 2.2.3 (CentOS) Palvelin (httpd.conf settings)
Jätä kommentti