.htaccess, reescritura de URL con mod_rewrite

El mod_rewrite está disponible en todos los planes de OVH (menos en los 20GP).

Redirección simple

  • Edite el archivo .htaccess:
RewriteEngine On
RewriteRule .* testing.php

De este modo redirige todas las peticiones al script testing.php.

  • O:
RewriteEngine On
RewriteRule letstest /test_wslash/testing.php

De este modo redirige todas las peticiones /letstest al script /test_wslash/testing.php.

Redirigir «ejemplo.com» hacia «www.ejemplo.com»

  • De este modo, la dirección de su sitio será de tipo «www.ejemplo.com», optimizando así su posicionamiento:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^ejemplo.com$
RewriteRule ^(.*) http://www.ejemplo.com/$1 [QSA,L,R=301]

Redirigir hacia un directorio en concreto sin mostrar dicho directorio

  • Si su página no está presente en la carpeta de destino, la dirección de su sitio será de tipo «www.ejemplo.com», aunque en realidad se llama a la página «www.ejemplo.com/MiSitio».
RewriteEngine on
RewriteCond %{HTTP_HOST} ^ejemplo.com
RewriteCond %{REQUEST_URI} !^/MiSitio
RewriteRule ^(.*)$ /MiSitio/

Reescritura de URL

El mod_rewrite permite la reescritura de las URL.

  • .htaccess:
RewriteEngine On
RewriteCond %{REQUEST_URI} !testing.php
RewriteRule (.*) testing.php?var=$1

Estas reglas lanzan el script testing.php con la variable GET que contiene la URL introducida por el usuario.

  • php:
<?
print("testing server <br/>\n");
print("var: {$_GET['var']}\n");
?>

Redirigir automáticamente al usuario al sitio en ssl cuando visite el sitio modo no seguro

El módulo mod_rewrite permite la reescritura de las URL.

RewriteEngine on
Rewritecond %{HTTP_HOST} ^nom_domaine.tld$
Rewriterule ^(.*) https://ssl5.ovh.net/~login_ftp/$1 [QSA,L,R=301]
  • Para pasar solo por el sitio seguro al consultar una página concreta:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^nom_domaine.tld$
RewriteCond %{REQUEST_URI} ~094/page.php
RewriteRule ^(.*) https://ssl5.ovh.net/~login_ftp/$1 [QSA,L,R=301]

Importante:

Para conocer la dirección segura de su plan, consulte nuestra guía.

Si desea más información sobre el archivo .htaccess, consulte la siguiente guía: .


¿Le ha resultado útil esta guía?

Si lo desea, también puede enviarnos sus sugerencias para ayudarnos a mejorar nuestra documentación.

Imágenes, contenido, estructura...: ayúdenos a mejorar nuestra documentación con sus sugerencias.

No podemos tratar sus solicitudes de asistencia a través de este formulario. Para ello, haga clic en "Crear un tíquet" .

¡Gracias! Tendremos en cuenta su opinión.


Otras guías que podrían interesarle...

OVHcloud Community

¡Acceda al espacio de la OVHcloud Community! Resuelva sus dudas, busque información, publique contenido e interactúe con otros miembros de la comunidad.

Discuss with the OVHcloud community

A partir del 1 de enero de 2015, con arreglo a la Directiva 2006/112/CE modificada, los precios IVA incluido pueden variar según el país de residencia del cliente (por defecto, los precios con IVA incluyen el IVA español vigente).