En aquesta entrada us ensenyaré com poder ocultar l’index.php de la URL del nostre bloc o pàgina web basada en WordPress i hostetgade en un servidor Windows i corrent amb un IIS (Internet Information Server) per poder fer les URL amigables perquè surtin millor posicionades en els cercadors.
1 Hem d’anar a la secció d’Opcions del Tauler del WordPress i a la secció Enllaços Permanents haurem de posar-nos al punt Estructura personalitzada, en el quadre de text hem de treure l’index.php i deixar per exemple /%category%/%postname%/, després desarem els canvis.
2 Haurem de crear els fitxers wp-404-handler.php i el fitxer Web.config al directori arrel del nostre bloc o pàgina WP tal i com mostro a continuació:
wp-404-handler.php
<?php
$_SERVER['REQUEST_URI'] = substr($_SERVER['QUERY_STRING'], strpos($_SERVER['QUERY_STRING'], ':80')+3);
$_SERVER['PATH_INFO'] = $_SERVER['REQUEST_URI'];
include('index.php');
?>
Web.config
<?xml version="1.0" encoding="UTF-8"?></pre> <configuration> <system.webServer> <httpErrors> <remove statusCode="404" subStatusCode="-1" /> <error statusCode="404" subStatusCode="-1" prefixLanguageFilePath="" path="/wp-404-handler.php" responseMode="ExecuteURL" /> </httpErrors> </system.webServer> </configuration>
D’aquesta manera podeu tindre la web amb URLs més maques…
http://www.oizito.com/tecnologia/permalinks-wordpress
en comptes de…
http://www.oizito.com/index.php/tecnologia/permalinks-wordpress
i que els cercadors podran indexar millor.
Salutacions i fins la propera.







