Hola,
Estoy intentando arreglar las URL de mi página web pero lo quiero hacer de la mejor manera, además tengo un problema, a ver si me podéis ayudar.
Por cierto, mi web no es plantilla, todo empezado de 0 por lo tanto no se pueden instalar modulos etc.
La web tiene urls sencillas:
Weis Servicios Internet
y otras como:
Weis Servicios Internet
Lo que yo quiero es que las url se visualicen así:
Weis Servicios Internet
y
Weis Servicios Internet
Lo he intentado con el htaccess usando el código:
Código:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteRule ^url-amigable?$ pagina-con-url-amigable.php
</IfModule>
Si copio y pego la url amigable en la dirección del navegador funciona, pero si navego en la web nunca aparece el enlace amigable, solo aparecen los enlaces originales. Claro que no puedo sustituir el código dentro de los href porque no me funcionarían las variables PHP.
Ya que no soy muy experto en rescribir las url's para que sean amigables os quiero preguntar...:
- Esto se hace con htaccess?
- Como hago de manera que todas las urls cambien a amigables automáticamente al navegar? (que el servidor siempre trabaje con las urls originales y sus variables get)
- En el sitemap.xml tendré que poner solo las URL amigables? O también tengo que poner sus paginas correspondientes?
Muchas gracias... la verdad que me gustaría hacerlo bien... no tengo mucha experiencia sobre este tema.
Gracias!!!!
Estoy intentando arreglar las URL de mi página web pero lo quiero hacer de la mejor manera, además tengo un problema, a ver si me podéis ayudar.
Por cierto, mi web no es plantilla, todo empezado de 0 por lo tanto no se pueden instalar modulos etc.
La web tiene urls sencillas:
Weis Servicios Internet
y otras como:
Weis Servicios Internet
Lo que yo quiero es que las url se visualicen así:
Weis Servicios Internet
y
Weis Servicios Internet
Lo he intentado con el htaccess usando el código:
Código:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteRule ^url-amigable?$ pagina-con-url-amigable.php
</IfModule>
Si copio y pego la url amigable en la dirección del navegador funciona, pero si navego en la web nunca aparece el enlace amigable, solo aparecen los enlaces originales. Claro que no puedo sustituir el código dentro de los href porque no me funcionarían las variables PHP.
Ya que no soy muy experto en rescribir las url's para que sean amigables os quiero preguntar...:
- Esto se hace con htaccess?
- Como hago de manera que todas las urls cambien a amigables automáticamente al navegar? (que el servidor siempre trabaje con las urls originales y sus variables get)
- En el sitemap.xml tendré que poner solo las URL amigables? O también tengo que poner sus paginas correspondientes?
Muchas gracias... la verdad que me gustaría hacerlo bien... no tengo mucha experiencia sobre este tema.
Gracias!!!!