Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/07/2008, 14:44
Avatar de lucasan
lucasan
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: Cali - Colombia
Mensajes: 1.144
Antigüedad: 17 años
Puntos: 59
duda con .htacces en windows

Hola,

Hasta ahora lo que he hecho es trabajar mis sitios locales y solo al subirlos al servidor usar el htacces para poner url amigables.

un .htacecs como este me sirve en el servidor (lamp) pero no en windows (en el server local)

Código:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^$ /?mod=actualidad [L]
RewriteRule ^quienes/?$ /?mod=quienes [L]
RewriteRule ^credito/?$ /?mod=credito [L]
RewriteRule ^ahorro/?$ /?mod=ahorro [L]
RewriteRule ^convenios/?$ /?mod=convenios [L]
RewriteRule ^productos/?$ /?mod=productos [L]
RewriteRule ^contacto/?$ /?mod=contacto [L]
RewriteRule ^error/?$ /?mod=error [L]
</IfModule>
En el servidor definitivo me sirve pero en windows me da un error 500, y me toca trabajar doble.

¿Cual es la forma correcta de hacer un .htacces que sirva para ambos entornos?

Por ejemplo el de wordpress (como el de abajo), sirve tanto en win como en linux.

Código:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
Como podría hacerlo? gracias.
__________________
Plan Original Desarrollo Web
~$>sudo apt-get install -f
"Asi debería arreglarse todo en la vida"