Url rewriting , OVH et erreur 403 ( réglé )

WRInaute impliqué
Bonjour,

Voila un p'tit htaccess tout simple :

RewriteEngine on
RewriteRule ^test\.html$ /test.php
[L]

Cela devrais fonctionner ? ( arrettez moi si je me trompe )

Or si je tape test.html dans le browser , il m'agresse avec une erreur 500 :oops:

Je précise que je suis chez ovh ( installation made in ovh , c'est pas moi qui ais installé le server ) , avec apache2 .
 
Nouveau WRInaute
Heu, c'est quoi ce [L] à la ligne.
Je pense que tu devrais avoir :

RewriteEngine on
RewriteRule ^test\.html$ /test.php [L]
 
WRInaute impliqué
lol

Quand j'ais lus ton message je me suis dis : mais qu'est ce qu'il me raconte ? ca va rien changé le retour a la ligne :oops:

Alors j'essais ... et ...

et bien y a du changement tu avais raison !
j'ais plus d'erreur 500 j'ais une erreur 403

Forbidden
You don't have permission to access /test.html on this server.

on progresse mdr ....
 
Nouveau WRInaute
Heu, question débile : tu as bien un fichier test.php dans le même rep?

Tu n'as pas d'autre htacces dans l'arbo (en amont) ou d'autres lignes de commandes dans le même htacces ?
 
WRInaute impliqué
Tout d'abord merci d'essayer de m'aider .

oui j'ais bien test.php
oui j'ais que ca dans htaccess
Et oui 1 seul htaccess

:D
 
WRInaute impliqué
si tu es sur le www :

RewriteEngine on
RewriteRule ^test\.html$ /test.php [L]

si tu es dans un repertoire du www :

RewriteEngine on
RewriteRule ^test\.html$ /tonrepertoire/test.php [L]

si cela ne marche pas, précéde tout ceci avec :
Options +FollowSymlinks

cela doit cracher le feu ou alors je suis malade
 
WRInaute impliqué
RewriteEngine on
RewriteRule ^test\.html$ /home/site/www/test.php [L]

You don't have permission to access /test.html on this server.

Options +FollowSymlinks
RewriteEngine on
RewriteRule ^test\.html$ /home/site/www/test.php [L]

You don't have permission to access /test.html on this server.

Options +FollowSymlinks
RewriteEngine on
RewriteRule ^test\.html$ test.php [L]

You don't have permission to access /test.html on this server.


Nan mais je crois qu'il y a un probleme au niveau d'apache2 la ><
 
WRInaute impliqué
le chmod de ton htaccess

chez moi ceci fonctionne, il n'y a pas de raison pour qu'il n'en soit de meme chez toi
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^test\.html$ test.php [L]

si tu un probleme de permission c'est certainement une histoire de chmod
soit sur le htaccess soit sur le repertoire soit sur ton fichier test
 
WRInaute impliqué
Salut crindor

Les droits sont gérer par ovhm ( c'est lui qui install tout )
A prioris c'est " sensé " etre les bon ( note le "a prioris" :p )

repertoire home/
usager: root
groupe : root

repertoire home/site/
usager: site
groupe : users

repertoire home/site/www/
usager: site
groupe : users

fichier home/site/www/.htaccess
usager: site
groupe : users


j'ais toujours ce foutu 403 dès que j'active le modrewrite dans le htaccess :
Forbidden
You don't have permission to access /test.html on this server.

Sans lui les pages s'affiche bien .


Je peux rien faire , tout est rewrité , je suis completement bloqué peux rien faire avant de régler ce probleme .
 
WRInaute impliqué
tu es sur un dédié ?

si oui, saches que sur un dedie le mode rewrite n'est pas installé par defaut
c'est une connerie, je te l'accorde

sinon, si c'est un mutualisé
reprenons à zéro

mets ton test.php dans le www
mets ton .htaccess dans le www avec ceci dedans
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^test\.html$ test.php [L]

pendant que ton logiciel de transfert est ouvert , fais un clic droit sur le fichier htaccess et choisis "attributs du fichier" , dis-moi ce que tu vois
fais la meme chose ( clic droit + attributs de fichier) sur le fichier test.php et sur le repertoire www, et dis moi ce que tu vois
 
WRInaute passionné
Même problème de 403 sur un dédié.

X étant mon nom de domaine

Cela fonctionne parfaitement pour mon sous domaine dev.X mais pas pour mon www.X qui se trouvent sur le même hébergement pourtant.

Code:
Options +FollowSymlinks
RewriteEngine on

RewriteRule ^fr/index.html$ /index.php [NC,L]
RewriteRule ^index.html$ /index.php [NC,L]

dans le phpinfo() le mod rewrite est activé.

http://www.X/fr/index.html => 403
http://www.X/index.html => fonctionne

???

Merci de vos éclaircissements ?
 
WRInaute impliqué
RomsIW a dit:
https://www.webrankinfo.com/forum/t/resolu-url-rewriting-sur-dedie-ovh.59521/#573664

cela fonctionne-t-il pour toi stell ?

LA VAAAAAAAAACHE !!!!!!!!!!!!!!!!!

CA FONCTIONNE !

J'ais simplement rajouter le - devant le Multiviews !

JAMAIS j'aurais trouvé ca , 2 jours que je suis bloquer a cause d'un pauvre - ?!?! C'est quoi cette configuration a la con chez ovh ?


Wouuahhh merci RomsIW j'aurais jamais trouvé franchement .
Merci aussi aux autres qui ont essayé de m'aider .

Et bin dis donc ...
 
WRInaute passionné
lol ya beaucoup de choses qui clochent chez OVH.. par contre le souci c'est qu'ils sont pas ouverts pour deux sous.

Les forums d'OVH regorgent d'experts des boulettes d'OVH :)

Stellvia a dit:
RomsIW a dit:
https://www.webrankinfo.com/forum/t/resolu-url-rewriting-sur-dedie-ovh.59521/#573664

cela fonctionne-t-il pour toi stell ?

LA VAAAAAAAAACHE !!!!!!!!!!!!!!!!!

CA FONCTIONNE !

J'ais simplement rajouter le - devant le Multiviews !

JAMAIS j'aurais trouvé ca , 2 jours que je suis bloquer a cause d'un pauvre - ?!?! C'est quoi cette configuration a la con chez ovh ?


Wouuahhh merci RomsIW j'aurais jamais trouvé franchement .
Merci aussi aux autres qui ont essayé de m'aider .

Et bin dis donc ...
 
WRInaute impliqué
RomsIW a dit:
Code:
Options +FollowSymlinks
RewriteEngine on

RewriteRule ^fr/index.html$ /index.php [NC,L]
RewriteRule ^index.html$ /index.php [NC,L]

dans le phpinfo() le mod rewrite est activé.

http://www.X/fr/index.html => 403
http://www.X/index.html => fonctionne

tant mieux si ton probleme est resolu mais perso j'aurai mis ceci pour que http://www.X/fr/index.html fonctionne : RewriteRule ^index.html$ /fr/index.php [NC,L] et non ceci : RewriteRule ^fr/index.html$ /index.php [NC,L]

avec ce htacess dans le repertoire /fr
 
WRInaute passionné
crindor a dit:
RomsIW a dit:
Code:
Options +FollowSymlinks
RewriteEngine on

RewriteRule ^fr/index.html$ /index.php [NC,L]
RewriteRule ^index.html$ /index.php [NC,L]

dans le phpinfo() le mod rewrite est activé.

http://www.X/fr/index.html => 403
http://www.X/index.html => fonctionne

tant mieux si ton probleme est resolu mais perso j'aurai mis ceci pour que http://www.X/fr/index.html fonctionne : RewriteRule ^index.html$ /fr/index.php [NC,L] et non ceci : RewriteRule ^fr/index.html$ /index.php [NC,L]

avec ce htacess dans le repertoire /fr

Tout dépend de ta façon de voir les choses. Je n'ai pas envie d'un répertoire fr/ car la façon dont j'ai codé le site n'en a pas besoin.

en fait cela correspond pour moi à un index.php?lang=fr
 
Discussions similaires
Haut