Potem sem namestil LAMP o spletni strežnik (CentOS 5.6 / Apache 2) za LANUgotovili smo, da čeprav modul mod_rewrite je omogočeno, morajo strani v skladu z mod_rewrite ni bilo mogoče dostopati.
"Ni najdeno - zahtevanega URL-ja /rewrite_url.html na tem strežniku ni bilo mogoče najti«.
Omogoči mod_rewrite v Apache / 2 (CentOS) Strežnik.
1. Po namestitvi httpd (Apache), odprite datoteko / Etc / httpd / conf /httpd.conf z urejevalnikom (nano / etc / httpd / conf / httpd.conf) in najprej preverimo, ali modul “mod_rewrite.so”Najdeno v DSO (Dynamic Shared Object). Morali bi najti vrstico "LoadModule moduli / mod_rewrite.so Rewrite_module"Brez značaja"#" pred. Če ta znak obstaja, ga bo treba izbrisati, če pa vrstica manjka, ga bo treba dodati.
2. Pustimo odprto urednik in smo v httpd.conf (Ctrl+ W za iskanje v nano) vrstica, na kateri je direktiva „AllowOverride None". Tu se bomo morali spremeniti iz "AllowOverride None" v "AllowOverride All".
3. Ctrl+X in Y, da shranite spremembe v datoteko httpd.conf.
4. Znova zaženite httpd
service httpd restart ali /etc/init.d/httpd znova zaženite
Zdaj bi moralo delovati OK. Ne pozabite dodati v mestu korenski mapi datoteke .htaccess vrstice:
RewriteEngine On
RewriteBase /
Omogoči in nastavi mod_rewrite v Apache / 2.2.3 (CentOS) Strežnik.