Version complète: sur le forum Webmaster Hub : Problème avec htaccess et une seule page.
Webmaster Hub > Création et exploitation de Sites Internet > Les langages du Net > Fichier .htaccess et réécriture d'URLs
fgaascht
Bonjour,

J'ai créé un fichier htacess pour réorienter les pages inexistantes vers la page d'accueil (erreurs 404)

Voici ce que j'y ais mis:

CODE
RewriteEngine on
RewriteRule webcam.htm  http://www.arlon-is-on.be [R=301]
ErrorDocument 404 http://www.arlon-is-on.be/404.html


Cependant, la page de mon site presentant la webcam ne s'affiche pas et revient donc à la page d'accueil comme si la page n'existait pas et ce malgré que tout soit correct. J'ai retiré le fichier .htaccess de mon site et cela fonctionne parfaitement.

Avez-vous une idée d'où peut venir mon erreur ?

Ma page d'accueil: http://www.arlon-is-on.be/fr/accueil.html

La page de la webcam qui ne fonctionne pas: http://www.arlon-is-on.be/fr/webcam.html

Le code de ma page webcam au cas ou cela peut servir:

CODE
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr-BE">
<head>
<title>Une webcam à Arlon</title>
<link rel="shortcut icon" type="image/x-icon" href="/../images/general/favicon.ico"/>

<meta name="Title" lang="fr" content="La webcam de la plus ancienne ville de Belgique."/>
<meta name="Keywords" lang="fr" content="webcams, web cam, cams, webcams, cams, cameras, camera, caméra, caméras"/>
<meta name="description" lang="fr" content="La webcam qui vous offre une vue sur Arlon dans la Province du Luxembourg Belge."/>
<meta name="Language" content="fr"/>
<meta name="Reply-To" content="fgaascht_AT_skynet.be"/>
<meta name="Category" content="Voyages"/>
<meta name="Robots" content="all"/>
<meta name="Distribution" content="local"/>
<meta name="Revisit-After" content="15 days"/>
<meta name="robots" content="all"/>
<meta name="Author" lang="fr" content="Gaascht François"/>
<meta name="Publisher" content="Gaascht F"/>
<meta name="Copyright" content="© Gaascht François"/>
<meta name="language" content="fr-BE"/>
<meta name="Identifier-URL" content="http://www.arlon-is-on.be"/>
<meta name="Expires" content="never"/>
<meta http-equiv="Pragma" content="no-cache"/>
<meta http-equiv="imagetoolbar" content="no"/>
<meta content="TRUE" name="MSSmartTagsPreventParsing"/>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>

<link href="../style/css/style.css" rel="stylesheet" type="text/css"/>

</head>
<body>
<div id="conteneur">
<ul id="header">
<li><a href="http://www.arlon-is-on.be/accueil.html">Accueil</a></li>
<li><a href="http://fgaascht.free.fr/agenda/index.php" target="_blank">Agenda</a></li>
<li><a href="http://fgaascht.free.fr/forum/index.php" target="_blank">Forum</a></li>
<li><a href="http://www.i-services.net/membres/livredor/livredor.php?user=58104" target="_blank">Livre d'or</a></li>
<li><a href="http://www.arlon-is-on.be/fr/remerciements.html">Merci à eux</a></li>
<li><a href="http://www.arlon-is-on.be/index.html">Langues</a></li>
</ul>

<div id="bann"></div>

<div id="liner"></div>

<div id="menu">
<div class="menu_element">
<h4>Online</h4>
<ul class="sous_menu">
<li><a href="http://www.arlon-is-on.be/fr/webcam.html">Webcam</a></li>
<li><a href="http://www.arlon-is-on.be/fr/meteo.html">Météo</a></li>
<li><a href="http://www.arlon-is-on.be/fr/paysages.html">Paysages à 360°</a></li>
</ul>
</div>

<div class="menu_element">
<h4>Histoire</h4>
<ul class="sous_menu">
<li><a href="http://www.arlon-is-on.be/fr/actuellement.html">Arlon Aujourd'hui</a></li>
<li><a href="http://www.arlon-is-on.be/fr/histoire.html">Histoire d'Arlon</a></li>
<li><a href="http://www.arlon-is-on.be/fr/gallo.html">Gallo-Romains</a></li>
<li><a href="http://www.arlon-is-on.be/fr/batisses.html">Bâtiments</a></li>
<li><a href="http://www.arlon-is-on.be/fr/cultes.html">Lieux de cultes</a></li>
<li><a href="http://www.arlon-is-on.be/fr/monuments.html">Monuments</a></li>
<li><a href="http://www.arlon-is-on.be/fr/places.html">Places</a></li>
<li><a href="http://www.arlon-is-on.be/fr/autres.html">Autres</a></li>
</ul>
</div>

<div class="menu_element">
<h4>Culture</h4>
<ul class="sous_menu">
<li><a href="http://fgaascht.free.fr/agenda/index.php" target="_blank">Agenda</a></li>
<li><a href="http://www.arlon-is-on.be/fr/musees.html">Musées</a></li>
<li><a href="http://www.arlon-is-on.be/fr/expositions.html">Expositions</a></li>
<li><a href="http://www.arlon-is-on.be/fr/cinema.html">Cinéma</a></li>
<li><a href="http://www.arlon-is-on.be/fr/concerts.html">Concerts</a></li>
<li><a href="http://www.arlon-is-on.be/fr/shows.html">Spectacles</a></li>
</ul>
</div>

<div class="menu_element">
<h4>Tourisme</h4>
<ul class="sous_menu">
<li><a href="http://www.arlon-is-on.be/fr/venir.html">Venir à Arlon</a></li>
<li><a href="http://www.arlon-is-on.be/fr/office.html">Office du Tourisme</a></li>
<li><a href="http://www.arlon-is-on.be/fr/promenade.html">Promenades</a></li>
<li><a href="http://www.arlon-is-on.be/fr/ballades.html">Ballades à Vélo</a></li>
<li><a href="http://www.arlon-is-on.be/fr/folklore.html">Folklore</a></li>
<li><a href="http://www.arlon-is-on.be/fr/gastronomie.html">Gastronomie</a></li>
<li><a href="http://www.arlon-is-on.be/fr/contes.html">Légendes</a></li>
<li><a href="http://www.arlon-is-on.be/fr/vues.html">Vues d'Arlon</a></li>
<li><a href="http://www.arlon-is-on.be/fr/loger.html">Hébergment</a></li>
</ul>
</div>

<div class="menu_element">
<h4>Événements</h4>
<ul class="sous_menu">
<li><a href="http://fgaascht.free.fr/agenda/index.php" target="_blank">Agenda</a></li>
<li><a href="http://www.arlon-is-on.be/fr/evenements.html">Événements</a></li>
<li><a href="http://www.arlon-is-on.be/fr/marches.html">Marchés</a></li>
<li><a href="http://www.arlon-is-on.be/fr/soirees.html">Soirées & Bals</a></li>
<li><a href="http://www.arlon-is-on.be/fr/salons.html">Salons & Bourses</a></li>
<li><a href="http://www.arlon-is-on.be/fr/sports.html">Sports</a></li>
</ul>
</div>

<div class="menu_element">
<h4>Restauration</h4>
<ul class="sous_menu">
<li><a href="http://www.arlon-is-on.be/fr/cafes.html">Cafés</a></li>
<li><a href="http://www.arlon-is-on.be/fr/restos.html">Restaurants</a></li>
<li><a href="http://www.arlon-is-on.be/fr/italienne.html">Cuisine Italienne</a></li>
<li><a href="http://www.arlon-is-on.be/fr/orientale.html">Cuisine Orientale</a></li>
<li><a href="http://www.arlon-is-on.be/fr/monde.html">Cuisine du Monde</a></li>
<li><a href="http://www.arlon-is-on.be/fr/snacks.html">Snacks & Autres</a></li>
</ul>
</div>

<div class="menu_element">
<h4>Dialoguer</h4>
<ul class="sous_menu">
<li><a href="http://fgaascht.free.fr/forum/index.php" target="_blank">Forum</a></li>
<li><a href="http://www.arlon-is-on.be/fr/liens.html">Liens</a></li>
<li><a href="http://www.arlon-is-on.be/fr/e-mail.html">Me contacter</a></li>
</ul>
</div>

</div>

<div id="texte">
L'image de webcam est mise à jour toutes les 10 minutes environs mais ne fonctionne que durant la journée.
<table class="centre">
<tr>
<td><img src="http://users.skynet.be/bk377295/Webcam/webcam.jpg" alt="La webcam d'Arlon" title="La seule webcam arlonaise" /></td>
</tr>
</table>
</div>

<div id="footer">
© Gaascht François 2006<br/>
Site web optimisé pour Firefox<br/>
<!-- phpmyvisites -->
<a href="http://www.phpmyvisites.net/" title="phpMyVisites | Open source web analytics"
onclick="window.open(this.href);return(false);">
<script type="text/javascript">
<!--
var a_vars = Array();
var pagename='fr/online/webcam';

var phpmyvisitesSite = 1;
var phpmyvisitesURL = "http://www.arlon-is-on.be/phpmyvisites/phpmyvisites.php";
//-->
</script>
<script language="javascript" src="http://www.arlon-is-on.be/phpmyvisites/phpmyvisites.js" type="text/javascript"></script>
<noscript>
<p>phpMyVisites | Open source web analytics
<img src="http://www.arlon-is-on.be/phpmyvisites/phpmyvisites.php" alt="phpMyVisites" style="border:0" />
</p>
</noscript>
</a>
<!-- /phpmyvisites -->
</div>
</div>

</body>
</html>


Merci d'avance pour votre aide.
Jeanluc
CITATION(fgaascht @ dimanche 15 octobre 2006, 20h58) *
J'ai créé un fichier htacess pour réorienter les pages inexistantes vers la page d'accueil (erreurs 404)

Voici ce que j'y ais mis:

CODE
RewriteEngine on
RewriteRule webcam.htm  http://www.arlon-is-on.be [R=301]
ErrorDocument 404 http://www.arlon-is-on.be/404.html


Cependant, la page de mon site presentant la webcam ne s'affiche pas et revient donc à la page d'accueil comme si la page n'existait pas et ce malgré que tout soit correct.

Bonjour,
CODE
RewriteRule webcam.htm  http://www.arlon-is-on.be [R=301]
renvoie la page webcam vers la page d'accueil. Il faut enlever cette ligne puisque tu ne veux pas ce renvoi.

CODE
ErrorDocument 404 http://www.arlon-is-on.be/404.html
n'est pas correct, même si cela semble fonctionner. Il faut le remplacer par
CODE
ErrorDocument 404 /404.html

Voilà, voilà,... smile.gif

Jean-Luc
fgaascht
Bonjour,

J'ai refais mon fichier .htaccess en ne mettant donc que la ligne

CODE
ErrorDocument 404 /404.html


Mais cela ne permet pas de résoudre mon problème car à chaque fois que je veux aller d'une page X à ma page avec la webcam, je retombe sur ma page index.html et pourtant ma page webcam.html existe bien car on là voit ici: http://www.arlon-is-on.be/fr/

Je trouve cela assez bizarre comme erreur et si je pouvais avoir des cheveux, je crois que je me les arracherais.

Merci d'avance pour vos propositions de résolution.
Jeanluc
Tu veux dire que http://www.arlon-is-on.be/fr/webcam.html existe, mais http://www.arlon-is-on.be/webcam.html n'existe pas.

Jean-Luc
fgaascht
Oui,

Mais sur toutes mes pages j'ai bien spécifié le lien http://www.arlon-is-on.be/fr/webcam.html mais cela ne s'affiche pourtant pas alors que la page webcam est clairement dans le fichier /fr

La denomination www.arlon-is-on.be/webcam servait lorsque mon site n'était que en français.
Jeanluc
Ici ça marche : "L'image de webcam est mise à jour toutes les 10 minutes environs mais ne fonctionne que durant la journée.

Problème de cache sur ton PC ?

Jean-Luc
Dan
D'ici aussi, mais j'ai une image datant d'hier à 18H41... alors que tu dis qu'elle est rafraîchie toutes les 10 minutes en journée.
fgaascht
Oui, mea culpa

Il s'agissait en fait d'un problème de cache de mon navigateur Firefox et cela fonctionne à présent.

Pour les 10 minutes, je devrais plutot préciser quand l'ordinateur de mes parents est allumé.

Merci encore pour votre aide rapide.
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez cliquer ici.