Rewriting - Page Not Found, pourtant bon chemin .

Nouveau WRInaute
Bonjour,

J'ai essayé de faire :
Code:
RewriteRule /* https://www.google.com
et ça fonctionne très bien.

Après quand j'essaye ceci :
- Fichiers .htaccess + test.html dans le même dossier.

Code:
Options +FollowSymlinks 
RewriteEngine on
RewriteRule ^rewriting\.html$  test.html  [L]

puis que j'accède à rewriting.html il m'affiche cette page d'erreur :
Code:
Not Found
The requested URL /home/xxx/www/xxx/test/test.html was not found on this server.

Pourtant le chemin est bon...

Merci. :D
 
Nouveau WRInaute
Bonjour,

Il n'y a pas de réponse. :cry:
Je vois maintenant pourquoi je n'arrive pas à comprendre, si même les personnes qui ont de l'expérience avec l'URL rewriting ne savent pas répondre, alors moi qui vient de découvrir l'URL rewriting il y a une semaine à peine... :roll:
 
WRInaute occasionnel
Code:
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^rewriting\.html$  test.html  [L]
Essaye peut être ceci...
 
Nouveau WRInaute
Bonjour,

Merci maxttb pour ta réponse.

Mais tu as dû oublier quelque chose non?
Parce que c'est identique à mon code ce que tu me propose. :lol:
 
Nouveau WRInaute
Alors sur le FTP j'ai mis les fichiers comme ceci :

Code:
www/test/test.html

www/test/.htaccess.html

Avec le contenu suivant, du fichier .htaccess :

Code:
Options +FollowSymlinks 
RewriteEngine on 
RewriteRule ^rewriting\.html$ test.html [L]


Et donc en accédant à l'URL :
Code:
http://nsxxxx.ovh.net/~siteweb/test/rewriting.html

J'ai une page blanche avec le texte suivant qui s'affiche :

Code:
Not Found
The requested URL /home/siteweb/www/test/test.html was not found on this server.

Et quand j'accède directement à l'URL :
Code:
http://nsxxxx.ovh.net/~siteweb/test/test.html
Il m'affiche bien la page test.html :roll:


Voilà voilà ! :D

Merci
 
WRInaute impliqué
Y a du progrès... ;-)
Il te fait un phpinfo parce qu'il n'y a pas de test.htm dans le répertoire et donc il essaie test.php qui donne le phpinfo.
Vérifie donc que tu as test.htm dans le répertoire considéré.

Edit: Pour éviter le phpinfo, prend un autre nom que 'test'
 
Nouveau WRInaute
Donc j'ai renommé les noms :
Code:
www/latetea/toto.html
www/latetea/.htaccess

avec le contenu de .htaccess :
Code:
Options +FollowSymlinks 
RewriteEngine on 
RewriteRule ^rewriting\.html$ /latetea/toto.html [L]

Les fichiers toto.html et .htaccess sont bien à leur place et quand j'accède à l'URL :

Code:
http://nsxxxx.ovh.net/~siteweb/latetea/rewriting.html

J'ai ceci qui s'affiche :

Code:
Not Found
The requested URL /latetea/toto.html was not found on this server.


Alors que quand j'accède à :
Code:
http://nsxxxx.ovh.net/~siteweb/latetea/toto.html
La page toto.html s'affiche bien, donc elle est bien là. :roll:
 
WRInaute impliqué
Tu as bien un nom de domaine, hein?
Parce que si tu utilises l'url par rapport à la racine du serveur, il faut que tu mettes en second paramètre l'url complète depuis la racine du serveur (/~siteweb/latetea/toto.html)
 
Discussions similaires
Haut