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:
En el servidor definitivo me sirve pero en windows me da un error 500, y me toca trabajar doble.<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>
¿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:
Como podría hacerlo? gracias. <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule>