Hola.
Tengo una página en dos idiomas y la url de la sección inglesa tiene un nombre demasiado largo.
Tengo que poner un enlace hacia esta sección inglesa y se me ha ocurrido hacer una redirección .htacess para que el que pinche en www. el sitio web .com/en (que no existe) sea reconducido a la dirección correcta y así poder poner una dirección más entendible en el enlace que colocaré aquí y allá.
No me acaba de salir. Me da error 500. ¿Tiene que existir la página .com/en.html para que funcione?
Otro tema, y por si acaso: en el .htacess hay un código para eliminar el sufijo del formato en los archivos:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.html -f
RewriteRule ^(.*)$ $1.html
No sé si estará influyendo.
Gracias.