OVH Community, votre nouvel espace communautaire.

Rewriting et htaccess


Shadow aok
04/01/2007, 16h29
Pas accès à internet c'est vite dit vu que tu as accès aux newsgroups.
Pas accès en http, là je veux bien.

Voici le contenu du guide ovh :

Mod_rewrite est disponible chez OVH sur l'ensemble des hébergements mutualisés (sauf 20gp).
En savoir plus : http://www.engelschall.com/pw/apache/rewriteguide



redirection simple

* editez le fichier .htaccess:


RewriteEngine On
RewriteRule .* testing.php


Cette formule redirige chaque requête sur le script testing.php

* ou


RewriteEngine On
RewriteRule letstest /test_wslash/testing.php


Cette formule redirige chaque requête /letstest sur le script /test_wslash/testing.php

réécriture des URL

Le module mod_rewrite permet la réécriture des URL.

* .htaccess:


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


Ces règles lancent le script testing.php avec la variable GET contenant l'URL mis par l'utilisateur.

* php


print("testing server
\n");
print("var: $var\n");
?>


Rediriger automatiquement le visiteur sur le site en ssl quand il visite le site en non sécurisé

RewriteEngine on
Rewritecond %{HTTP_HOST} ^nom_domaine.tld$
Rewriterule ^(.*) https://ssl5.ovh.net/~login_ftp/$1 [QSA,L,R=301]


* Pour ne passer sur le site sécurisé que pour la consultation d'une page précise :


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]

Alexandre
04/01/2007, 13h45
Bonjour à tous,

Est-ce que quelqu'un pourrait poster un dictatel pour connaitre le
fonctionnement exact des réécriture d'adresses, car je n'es pas accès à
Internet. (fichier .htacces notamment)

Merci d'avance