Wiki d'Imatgedart
Wiki d'Imatgedart
El mod-rewrite és un mòdul del servidor web Apache que serveix per reescriure la URL dels recursos que serveix aquesta aplicació, amb el propòsit, entre d'altres, que aquestes URL siguin més semàntiques i, per tant, més ben indexades pels motors de cerca.
Ahir, després de barallar-me amb els dominis virtuals, vaig voler instal·lar Magento i en un dels passos de la instal·lació em demanava si volia activar per al CMS les capacitats relacionades amb el mod-rewrite. És clar que volia fer-ho! però el sistema, wisely, m'advertia de la necessitat de tenir el mod-rewrite ben activat a la meva instal·lació d'Apache.
Això és quelcom de què no us haureu de preocupar si instal·leu directament el gestor de continguts en un servidor web decent com Dreamhost (n'hi ha d'altres però jo de moment no tinc cap queixa de Dreamhost), però que sí que hem de controlar quan fem una instal·lació local. El cas és que jo no recordava si en algun moment ja havia activat manualment el mòdul o si ja venia així per defecte amb la instal·lació. Podeu trobar-ne més detalls a les fonts que adjunto, però resumidament podem comprovar si tenim el mod-rewrite activat fent això:
Creeu una carpeta de proves dins l'arbre de directoris del servidor web. Per exemple, /var/www/test/. Dins d'aquesta carpeta creeu i deseu un fitxer .htaccess amb el contingut següent:
Options +FollowSymLinks RewriteEngine On
Seguidament, navegueu utilitzant el navegador fins aquesta carpeta, posant l'adreça http://localhost/test. Si us mostra la vista de continguts d'aquell directori, senyal que tot ha anat bé: el mod-rewrite està correctament activat. Si us mostra un 500, Internal Server Error, senyal que no, i que heu de canviar quelcom.
A les fonts podeu veure amb més profunditat alguns aspectes relacionats amb el funcionament correcte del mod-rewrite i que us poden ajudar si teniu problemes. Espero que us sigui útil.
Ei, gràcies per ser a aquesta pàgina.
Potser has notat que ha canviat una mica.
Estic "en ello".