Įgalinti ir nustatyti mod_rewrite programoje Apache / 2.2.3 (CentOS) Serveris (httpd.conf settings)

Įdiegus LEMPA apie žiniatinklio serveris ( 5.6 / 2) Iš Mes nustatėme, kad nors modulis mod_rewrite yra įjungtas, puslapiai turi atitikti mod_rewrite negali būti atvertas.

"Nerastas - prašomas URL /rewrite_url.html nerastas šiame serveryje"

Įgalinti mod_rewrite programoje Apache / 2 (CentOS) Serveris.

1. Įdiegus httpd („Apache“), atidarykite failą / Etc / httpd / conf / su redaktoriumi (nano / etc / httpd / conf / httpd.conf) ir pirmiausia patikriname, ar modulis „mod_rewrite.so“Yra STO (Dinaminis Bendri objektas). Turėtume rasti eilutę "Rewrite_module LoadModule modules / mod_rewrite.so„Be personažo“#" Priešais. Jei šis simbolis egzistuoja, jis turės būti ištrintas, o jei eilutės nėra, ją reikės pridėti.

loadmodule_mod_rewrite

2. Mes palikti atviras redaktorius ir mes httpd.conf (Ctrl+ W ieškant nano) eilutė, kurioje yra direktyvaAllowOverride Nėra". Čia turėsime pasikeisti iš „AllowOverride Nėra" į "AllowOverride Visi".

allowoverwrite

3. Ctrl+X ir Y išsaugoti padarytus pakeitimus į failą httpd.conf.

4. Iš naujo paleiskite httpd

tarnyba httpd restartas arba /etc/init.d/httpd paleiskite iš naujo

Dabar jis turėtų veikti OK. Nepamirškite pridėti svetainės šakninio aplanko failą .htaccess linijos:

RewriteEngine Apie
RewriteBase /

Įgalinti ir nustatyti mod_rewrite programoje Apache / 2.2.3 (CentOS) Serveris.

Įkūrėjas ir redaktorius Stealth Settings, nuo 2006 m. iki dabar. Patirtis dirbant su operacinėmis sistemomis Linux (Ypač CentOS), Mac OS X, Windows XP> Windows 10 si WordPress (TVS).

kaip » Linux » apache » Įgalinti ir nustatyti mod_rewrite programoje Apache / 2.2.3 (CentOS) Serveris (httpd.conf settings)
Palikite komentarą