martes 18 de noviembre de 2008

mod_rewrite Go Daddy

Bueno soy un programador web y uno de los proveedores de hosting mas populares es GoDaddy, asi que cuando deseas tener un sitio desarrollado en php (CodeIgniter o Jempe) con urls amigables para buscadores, tienes varias opciones entre ellas utilizar el módulo de apache mod rewrite. Godaddy tiene habilitado mod rewrite pero es un poco dificil hacer que funcione, al menos utilice el archivo .htaccess que he usado en muchos otros servidores sin problema, pero en Godaddy me ha dado problemas. Finalmente encontre que hacer para que funcione y decidi compartirlo . Ojalá le ahorre tiempo a alguien.

Este es mi archivo .htaccess



<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} ^/system.*
RewriteRule ^(.*)$ index.php?/$1 [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)$ index.php?/$1 [L]
</IfModule>

<IfModule !mod_rewrite.c>
# If we don't have mod_rewrite installed, all 404's
# can be sent to index.php, and everything works as normal.
# Submitted by: ElliotHaughin

ErrorDocument 404 /index.php
</IfModule>

Etiquetas: , ,

2 comentarios:

Blogger Referidos ha dicho...

Hola sera que esto funciona para drupal o wordpress???

Saludos

5 de febrero de 2009 07:44 PM  
Blogger Sucio Kastro ha dicho...

No lo he probado con Wordpress ni drupal, pero pienso que debe funcionar también

6 de febrero de 2009 11:53 AM  

Publicar un comentario en la entrada

<< Página principal