mod_rewrite On, AllowOverride All

Azi m-am chinuit sa setez un blog pe un server, din consola. Toate bune si frumoase, totul a mers fara probleme pana am incercat sa setez “Permalinks” care imi intorceau o eroare “404”. Evident, primul lucru care mi-a venit in minte a fost ca nu a putut sa scrie .htaccess-ul cu:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

insa totul era ok acolo. Apoi m-am dus repede sa verific daca am instalat pe server mod_rewrite, verificare cu rezultat pozitiv.

Cum in Linux de obicei solutia este simpla, asa a fost si de data aceasta. Cu ajutor, recunosc, am reusit. Ce aveti de facut daca sunteti in situatia mea? Cautati linia cu AllowOverride in httpd.conf si inlocuiti None cu All.

<Directory />
Options FollowSymLinks
AllowOverride All
</Directory>

Spor! 🙂

Comments

comments

Author: ionut_d

2 thoughts on “mod_rewrite On, AllowOverride All

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.