dilluns, 30 de juny del 2008Dubtes dels lectors: problemes amb els enllaços permanents
En Sergi, fent servir el formulari de contacte, ens va fer arribar ara fa uns dies aquest missatge:
Bon dia, sóc el Sergi Fernández que fa dies us vaig fer
una consulta sobre un calendari. Moltes gràcies, ja he vist que la
heu publicat a la pagian principal.Fins ara utilitzaba la pplataforma wordpress.com pel meu blog i
finalment he decidit traslladar-me al meu propi servidor.El primer problema són els permanent link. Si escullo algunes de les
opcions estandars tot va bé, però is escullo una de personalitzada
del tipus “/%year%/%monthnum%/%postname%/” la pagina principal
funciona però els links no hi ha manera. Tinc l’arxiu .htaccess a
l’arrel del bloc, creat amb la funció “touch .htaccess” i amb els
permisos “666″.Doctor què puc fer?
Moltes gràcies
Veient que el servidor ens deia que l’arxiu index.php no existeix, els doctors JoTGi i mrc2407 responen: Doncs bé, aquest problema, generalment bastant infreqüent, podria ser degut a un problema de l’.htaccess, o bé un problema de la instal·lació de WordPress… Anem al gra: efectivament, és un problema d’htacces. Com que en Sergi, molt amablement, ens va crear un usuari administrador i un per l’FTP, vam poder remenar lliurement, fins a trobar el problema.
Com que en un principi no vèiem res, en JoTGi va canviar l’estructura dels enllaços permanents que tenia en Sergi per aquesta: /index.php/%year%/%monthnum%/%postname%/. Misteriosament, això va funcionar, però estèticament era lletgíssim.
Finalment, vam veure que a dins de Administració -> Opcions -> Enllaços Permanents ens donaven un codi htaccess per defecte:
RewriteEngine On
RewriteBase /blog/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /blog/index.php [L]Veient això, vam provar d’eliminar l’htaccess que hi havia, però misteriosament havia desaparegut (raó per la qual el WordPress ens donava aquest codi). Llavors vam crear un nou htaccess amb el codi anterior, el vam pujar amb permisos 666 i vam canviar l’estructura dels enllaços permanents a la que en Sergi havia posat: /%year%/%monthnum%/%postname%/.
Per sort, el problema ja s’ha solucionat. espero que us serveixi d’ajuda, tot i que és una mica confós!
