URL rewriting chez ovh pour des sous domaines

WRInaute accro
Bonjour,

Chez OVH les sous domaines sont dans des répertoires, donc j'ai juste fais :

Code:
RewriteEngine on
RewriteRule   ^index\.htm$    /repertoire/index.php [L]

avec le fichier .htaccess à la racine mais ca ne fonctionne pas. Need help ; )
 
WRInaute occasionnel
Code:
RewriteEngine on
RewriteRule   ^repertoire/index\.htm$    /repertoire/index.php [L]
ou
Code:
RewriteEngine on
RewriteRule   ^/repertoire/index\.htm$    /repertoire/index.php [L]
Un RewriteBase pourrais peut-être aussi faire l'affaire. :?
 
WRInaute accro
J'ai essayer à peu prés toute les solutions ( une quinzaine différente vu que je travaille la dans un flou féérique)

Code:
RewriteEngine on
RewriteBase /www/repertoire/
RewriteRule   ^index\.htm$    /repertoire/index.php [L]

ou

Code:
RewriteEngine on
RewriteBase /www/repertoire/
RewriteRule   ^repertoire/index\.htm$    /repertoire/index.php [L]

mais rien à faire, et la faq d'OVH sur ce sujet est inexistante

need more help ; )
 
WRInaute occasionnel
... Peut-être :
Code:
RewriteEngine on
RewriteBase /repertoire/
RewriteRule   ^index\.htm$    /index.php [L]
ou
Code:
RewriteEngine on
RewriteBase /repertoire/
RewriteRule   ^/index\.htm$    /index.php [L]
ou bien
Code:
RewriteEngine on
RewriteBase /repertoire/
RewriteRule   ^index\.htm$    /repertoire/index.php [L]
ou encore
Code:
RewriteEngine on
RewriteBase /repertoire/
RewriteRule   ^/index\.htm$    /repertoire/index.php [L]
ou peut-être
Code:
RewriteEngine on
RewriteRule   ^index\.htm$    /repertoire/index.php [L]
ou on ne sais jamais
Code:
RewriteEngine on
RewriteRule   ^/index\.htm$    /repertoire/index.php [L]
ou pourquoi pas
Code:
RewriteEngine on
RewriteRule   ^repertoire/index\.htm$    /repertoire/index.php [L]
ou pour finir
Code:
RewriteEngine on
RewriteRule   ^/repertoire/index\.htm$    /repertoire/index.php [L]
J'ai essayé de ratissé large car des fois les config serveur sont capricieuse. :D
 
WRInaute accro
bézef, nada, bozo, makach :cry:

Je contact le support d'ovh et je manquerais pas de revenir donner la solution :wink:
 
WRInaute impliqué
Oublie les répertoires et raisonne en tant que domaine...

Donc à la racine de ton sous-domaine (soit dans le repertoire idoine) tu mets un htaccess avec
Code:
RewriteEngine on
RewriteRule   ^index\.htm$  /index.php [L]

(et prend autre chose que 'index' pour faire tes tests... )
 
WRInaute discret
.htaccess sur sous-domaine Ovh:: le retour II

Bonsoir à tous,

je n'ai pas bien compris l'astuce ci-dessus et j'ai le même problème
je souhaite créer un sous-dossier d'Ovh mutualisé /dossier/

et y placer le .htaccess:
Code:
Options +FollowSymlinks
RewriteEngine on
RewriteCond %{REQUEST_URI} !^(.*)/secret.php$
RewriteRule ^(.*)$ secret.php?path=$1 [QSA,L,NS]

Pourriez-vous me confirmer comment rendre actif ce .htaccess ?

Dans ce sens:
Code:
RewriteRule ^(\.*)$ secret.php?path=$1 [QSA,L,NS]

en vous remerciant d'avance
très cordialement
 
WRInaute accro
Re: .htaccess sur sous-domaine Ovh:: le retour II

zaza a dit:
Bonsoir à tous,

je n'ai pas bien compris l'astuce ci-dessus et j'ai le même problème
je souhaite créer un sous-dossier d'Ovh mutualisé /dossier/

Tu places ton fichier htaccess ici :
/dossier/.htaccess
 
WRInaute discret
Bonsoir,
Oui, le fichier .htaccess a toujours été dans le /dossier/ ( sous dossier de /www/dossier/ )

Mais je pense que c'est la régle d'écriture qui ne va pas
il doit manquer un slash quelque part...


?
cordialement
 
WRInaute occasionnel
Et en spécifiant /dossier/ dans la règle ? (toujours avec le .htaccess dans /dossier/)
Code:
RewriteRule ^(\.*)$ /dossier/secret.php?path=$1 [QSA,L,NS]
 
WRInaute accro
OVH a une FAQ pour ca... il te manque le / avec le nom du fichier

Code:
RewriteRule ^fichier-([^/]*)\.html$   /fichier.php?id=$1 [L]
 
WRInaute discret
KOogar a dit:
OVH a une FAQ pour ca... il te manque le / avec le nom du fichier

Code:
RewriteRule ^fichier-([^/]*)\.html$   /fichier.php?id=$1 [L]
Bonjour KOogar,
merci pour ta réponse, j'ai bien vu la FAQ d'OVH mais je n'arrive à l'adapter à mon cas, ( j'ai bien essayé des slash un peu partout sans succès)
Ton exemple ci-dessus non plus d'ailleurs, il ne semble coller avec mon code initial ?
Sur l'autre Fai j'ai:
Code:
RewriteRule ^(.*)$ secret.php?path=$1 [QSA,L,NS]
Je souhaite simple d'adapter à mon hébergement chez OVH et le placer dans un /dossier/

Si tu maîtrise le topo pour la particularité OVH, pourrais-tu avoir la gentillesse de m'indiquer la manip à partir de ma ligne existante ?

En te remerciant
cordialement
 
Nouveau WRInaute
Salut, J'ai aussi un soucis avec l'URL rewriting sur OVH...

www.domaine.be/sav/www/ est visible sous l'adresse sav.domaine.be (que j'ai créé dans le manager et non pas avec le .htaccess .

Ma règle de réécriture fonctionne lorsque j'utilise www.domaine.be/sav/www/test.htm mais pas sav.domaine.be/test.htm

Voici mon .htaccess

Code:
#--------------------------------------------------
# Répertoire : racine
#--------------------------------------------------

# Le serveur doit suivre les liens symboliques :
Options +FollowSymlinks

# Activation du module de réécriture d'URL :
RewriteEngine on

#--------------------------------------------------
# Règles de réécriture d'URL
#--------------------------------------------------

RewriteCond %{HTTP_HOST} sav.domaine.be
RewriteRule ^([A-Za-z0-9-]+)\.htm$ /index.php?page=$1 [L]

ErrorDocument 401 http://sav.domaine.be/
ErrorDocument 403 http://sav.domaine.be/
ErrorDocument 404 http://sav.domaine.be/
ErrorDocument 500 http://sav.domaine.be/

J'ai testé mille trucs et jamais ça ne fonctionne :(
 
WRInaute accro
Dos a dit:
J'ai testé mille trucs et jamais ça ne fonctionne :(

Tu peux tester longtemps comme ca :D

Considère le dossier ou il y a ton site comme le sous domaine, donc place ton fichier .htaccess qui concerne ton sous domaine directement dans le dossier qui contient le site de ton sous domaine.

-http://www.domaine.be/sav/.htaccess
 
WRInaute accro
Ben alors ?

La maniere de placer le .htaccess pour un sous sous domaine chez OVH est la meme pour tout le monde :

-http://www.domaine.com/sous_domaine/.htaccess

Tu a un probleme de syntaxe dans ton code si ca marche pas, reste cool et fais juste un test simple avec un fichier test.php que tu reecris en test.html. Tout ca dans ton dossier "sav"

Code:
RewriteEngine on
RewriteRule   ^test\.html$    /test.php [L]
 
Nouveau WRInaute
J'ai déjà fait tout ça Je suis sur de l'efficacité du htaccess puisque j'utilise le même que celui qui est à la racine du site (et qui lui fonctionne) mais que j'ai juste modifié ;)

Bon, bah je vais oublier les sous-domaines alors... tant pis :? la prochaine fois, j'irai chez un vrai hébergeur...
 
WRInaute accro
Dos a dit:
la prochaine fois, j'irai chez un vrai hébergeur...

Ne soit pas acerbe à ce point, si tu es sur de ton code .htaccess, demande au service technique (que tu peux contacter a partir de l'admin) de faire un test de leur coté.
 
Nouveau WRInaute
KOogar a dit:
Dos a dit:
la prochaine fois, j'irai chez un vrai hébergeur...

Ne soit pas acerbe à ce point, si tu es sur de ton code .htaccess, demande au service technique (que tu peux contacter a partir de l'admin) de faire un test de leur coté.

C'est ce que j'ai fait tout à l'heure ;) y pu qu'a attendre la réponse du service technique :)

C'est sans doutes moi qui me chie dessus mais bon... J'ai l'impression qu'il n'y a que chez OVH qu'il y a toujours des bidouilles à faire partout.

Merci de ton aide en tout cas ^^
 
Nouveau WRInaute
Bon après moultes et moultes échanges steriles avec la hotline, je n'ai toujours pas pu régler mon problème.

Ils ne répondaient pas à mes question et contournaient les problème pour me donner des solution que j'ai déjà testées...

Je commence à désespérer... Ils m'ont répondu aussi qu'aucune rewritecond n'était nécessaire au fonctionnement.

Le sous-domaine, je l'ai créé dans le Manager v3 donc pas avec le .htaccess, je ne sais pas si ça change quelque chose (je l'ai demandé à la hotline, j'attend leur réponse...)

Merci à tous ceux qui m'aident et m'aideront ;)
 
WRInaute accro
Dos a dit:
Le sous-domaine, je l'ai créé dans le Manager v3 donc pas avec le .htaccess, je ne sais pas si ça change quelque chose (je l'ai demandé à la hotline, j'attend leur réponse...)

Aucune incidence. sur le manager tu as creer un DNS pour la ton nouveau sous domaine qui a la particularité chez OVH d'être dans un repertoire sur le ftp-

Le fichier .htaccess n'est qu'un supplement au site, c'est un fichier avec des redirections, de l'urlrewriting, des gestions erreurs...

Pour ton problème, si OVH te dit que tout va bien, c'est une trés bonne nouvelle. C'est toi qui a une "coquille" dans ton code.

Si tu as bien mis ton .htaccess dans ton répertoire, il n'y a aucun soucis. Cette procédure marche sur des miliers de sites web en France :wink:

Bon courage
 
Discussions similaires
Haut