Omogućite i postavite mod_rewrite u Apache / 2.2.3 (CentOS) Poslužitelj (httpd.conf settings)

Nakon što sam instalirao LAMP na Web poslužitelj ( 5.6 / 2) od Otkrili smo da, iako modul mod_rewrite je omogućena, stranice moraju biti u skladu s mod_rewrite Ne može se pristupiti.

"Nije pronađeno - traženi URL /rewrite_url.html nije pronađen na ovom poslužitelju".

Omogući mod_rewrite u Apacheu / 2 (CentOS) Poslužitelj.

1. Nakon instalacije httpd (Apache), otvorite datoteku / Etc / httpd / conf / s editor (nano / etc / httpd / conf / httpd.conf) i prije svega provjeravamo je li modul "mod_rewrite.so”Nalazi se u DSO (Dinamičko Zajednička objekta). Trebali bismo pronaći liniju "Rewrite_module LoadModule modula / mod_rewrite.so"Bez karaktera"#" ispred. Ako ovaj znak postoji, morat će se izbrisati, a ako linija nedostaje, morat će se dodati.

loadmodule_mod_rewrite

2. Mi ostavite otvoren urednika, a mi smo u httpd.conf (Ctrl+ W za pretraživanje u nano) redak na kojem je direktiva “Nitko AllowOverride". Ovdje ćemo se morati promijeniti iz "Nitko AllowOverride"U"Sve AllowOverride".

allowoverwrite

3. Ctrl+X i Y spremiti promjene u datoteci httpd.conf.

4. Ponovno pokrenite httpd

usluga httpd ponovno ili /etc/init.d/httpd ponovno pokretanje

Sada to bi trebalo raditi OK. Nemojte zaboraviti dodati u folder web root datoteku .htaccess linije:

RewriteEngine on
RewriteBase /

Omogućite i postavite mod_rewrite u Apache / 2.2.3 (CentOS) Poslužitelj.

Osnivač i urednik Stealth Settings, od 2006. do danas. Iskustvo na operativnim sustavima Linux (Pogotovo CentOS), Mac OS X, Windows XP> Windows 10 si WordPress (CMS).

kako » Linux » apaš » Omogućite i postavite mod_rewrite u Apache / 2.2.3 (CentOS) Poslužitelj (httpd.conf settings)
Ostavite komentar