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! 🙂
Baga si credits 😀
Credits to MacLeod :), aka, Alex