Formation par Olivier Duffez

Formation au référencement par Olivier Duffez, créateur de WebRankInfo !
Une formule efficace alliant théorie et pratique, avec une haute disponibilité des intervenants
Cette formule a déjà convaincu plusieurs centaines d'entreprises, pourquoi pas vous ?
Réservez vite votre place en ligne (convention possible pour imputer sur le budget formation)

Formation référencement Marseille

Article sur le fichier .htaccess

Aller à la page 1, 2, 3, 4  Suivante
Poster un nouveau sujet Imprimer cette discussion    Forum -> URL Rewriting et .htaccess   Les dernières discussions de ce forum sont disponibles au format RSS
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
 
WebRankInfo
Administrateur du site
Administrateur du site

Inscrit le: 19 Avr 2002
Messages: 13854
Localisation: Toulouse

URL permanente de ce messagePosté le : Sam Jan 11, 2003 16:15    Sujet du message: Article sur le fichier .htaccess

Cet article (écrit par Dan Hetzel) a pour but de vous faire découvrir le fichier .htaccess et son utilisation pour améliorer votre site web.

Citation:
Ce simple fichier texte vous permet d'ajuster finement certains paramètres de votre serveur Apache tels que les redirections, les réécritures d'URL, les redirections et les restrictions d'accès.

Cette puissance permet le meilleur comme le pire. Même si la syntaxe des règles du fichier .htaccess est souvent triviale, la moindre faute dans celles-ci se traduira le plus souvent par la redoutée "erreur 500".

L'une des utilisations les plus répandues de ce fichier est l'affichage d'une page 404 personnalisée, beaucoup plus utile que celle procurée par défaut par votre navigateur favori.

=> http://www.webrankinfo.com/articles/htaccess.php

Si vous avez des questions ou des commentaires, cette discussion vous est ouverte !
 
WebRankInfo Visiter le site web du posteur
cohen
Nouveau WRInaute

Inscrit le: 18 Déc 2002
Messages: 45
Localisation: la seyne 83

URL permanente de ce messagePosté le : Sam Jan 11, 2003 17:26    Sujet du message: et sous nt ?

bonjour
pour les sites hebergés sous nt quelle mesure à prendre ? en immobilier et spécifiquement sur notre site (eh eh un peu de pub....) les pages changent souvent....(c'est normal on est meilleur en immo qu'en programmation ) Smile
bon we (mauvais temps ici dans le var vous l'avez vu ..alerte meteo)
 
cohen Visiter le site web du posteur
thibotus01
WRInaute occasionnel
WRInaute occasionnel

Inscrit le: 06 Déc 2002
Messages: 100

URL permanente de ce messagePosté le : Sam Jan 11, 2003 18:35    Sujet du message: mail

Le webmaster peut etre prevenu automatiquement d'une erreur 404 trouvé par un visiteur, en incluant ce code PHP :


Code:

<?
// mettre votre adresse e-mail
$to="mail@domaine.com";

// sujet du mail
$sujet="sujet_mail";

if(empty($HTTP_REFERER)) { $provenance="Pas de lien intermédiaire, connexion directe"; } else { $provenance=$HTTP_REFERER; }
$message="Bonjour,\nUne erreur 404 a été découverte !\nProvenance : ".$provenance."\nPage : ".$SCRIPT_URI."\n\nDivers :
$HTTP_USER_AGENT\n$REMOTE_ADDR\n\n";

// changer "expediteur", mettre un nom a votre convenance pour afficher l expidteur
@mail($to,$sujet,$message,"FROM:expediteur>");

?>
 
thibotus01
cohen
Nouveau WRInaute

Inscrit le: 18 Déc 2002
Messages: 45
Localisation: la seyne 83

URL permanente de ce messagePosté le : Sam Jan 11, 2003 18:41    Sujet du message: suis prevenu ...

bonsoir
je suis prevenu par le fichier stats temps réel et connais les pages demandées en erreur 404 mais je voudrais qu'elles soient redirigées vers une page unique personnalisées.
 
cohen Visiter le site web du posteur
WebRankInfo
Administrateur du site
Administrateur du site

Inscrit le: 19 Avr 2002
Messages: 13854
Localisation: Toulouse

URL permanente de ce messagePosté le : Lun Jan 13, 2003 0:15    Sujet du message: Article sur le fichier .htaccess

Cet article de Dan (sur les bienfaits du fichier .htaccess) vient d'être complété par des explications sur la restriction d'accès à des zones d'un site, par login et mot de passe : http://www.webrankinfo.com/articles/htaccess-restriction.php
 
WebRankInfo Visiter le site web du posteur
hetzeld
WRInaute accro
WRInaute accro

Inscrit le: 02 Déc 2002
Messages: 2205
Localisation: France - Angleterre

URL permanente de ce messagePosté le : Mar Jan 14, 2003 19:11    Sujet du message: Article sur le fichier .htaccess

Cohen,

Je suis nul en matière d'hébergement NT... je ne peux malheureusement pas répondre.
Je sais qu'asp.NET permet à peu près la même chose, mais ma connaissance s'arrête là Embarassed
Peut-être qu'un expert NT est à l'écoute et pourra te répondre, ou peut-être que l'article que je rédige va susciter des vocations Laughing On peut toujours rêver !

Dan
 
WebRankInfo Visiter le site web du posteur
cohen
Nouveau WRInaute

Inscrit le: 18 Déc 2002
Messages: 45
Localisation: la seyne 83

URL permanente de ce messagePosté le : Mar Jan 14, 2003 20:03    Sujet du message: chacun ses compétences...

c'est déjà sympa de consacrer du temps...ce probléme d'erreur 404 est important et je m'en rends compte tous les jours car notre site est mis à jour tres souvent et de nombreux users arrivant de moteurs ayant indexé des pages il y a un mois ou plus mais bien sur pas notre google....tombent des pages inexistantes. Une solution consiste à mettre en place des pages 404 pour les pages killées les plus demandées (ce que j'ai fait) mais à la longue c'est ingérable....à suivre

ps :j'ai demandé à notre sympa webmaster de rajouter mon prénom (eric) sur mon profil mais monsieur catburry il veut pas....et ca ne gazouille pas en live...
 
cohen Visiter le site web du posteur
hetzeld
WRInaute accro
WRInaute accro

Inscrit le: 02 Déc 2002
Messages: 2205
Localisation: France - Angleterre

URL permanente de ce messagePosté le : Mar Jan 14, 2003 20:34    Sujet du message: Article sur le fichier .htaccess

Eric,

Ce dont tu parles ne nécessite pas de réécriture, ni de page 404 spécifique, sauf si ton site est purement statique.
Dans ce dernier cas, tu fais face au même problème que tes confrères, à savoir "la volatilité des pages".

Je m'explique: avec un site dynamique, tes descriptifs de biens sont stockés dans une base de données et un affichage d'une fiche détaillée sera du genre: property.php?view=234 avec un autre nom de fichier et un autre nom de variable mais cela n'a pas d'importance.

Si le bien 234 est vendu ou retiré de la base, un script bien écrit te donne un petit message du genre: "je n'ai plus ce bien...." comme tu peux voir à -http://immo.wildcroft.com/detail-234.html qui n'est qu'une écriture de l'URL .../property.php?view=234

Si, dans le cas d'un site statique, la page detail-234.html existe vraiment, elle disparaîtra une fois le bien vendu et la page retirée. Dans ce cas, tu n'as pas véritablement d'alternative autre que la page 404 personnalisée.

C'est plus un problème conceptuel, à envisager dès le design du site. Confused

Cordialement,

Dan
 
cohen Visiter le site web du posteur
Kmacleod
WRInaute accro
WRInaute accro

Inscrit le: 28 Nov 2002
Messages: 3417

URL permanente de ce messagePosté le : Lun Jan 20, 2003 15:59    Sujet du message: L'url rewritting avec le httaccess

Deux questions

Le .httaccess doit être mis à la racine, mais étant donné que l'on peut rentrer sur un site par tous les répertoires du site, faut-il donc mettre un .httaccess dans chaque répertoire. ? je pense que oui

Concernant l'url rewritting
mes pages sont de la forme
Code:
articles.php?pg=site1&doc=item0001
articles.php?pg=site1&doc


avec dans le cas ou $doc est renseigné un include de item001.nnn

Avec l'URLrewritting, est ce correct de faire

Code:
RewriteRule ^article([0-9]+)([0-9]+)\.html$ article.php ?pg=$1&doc=$2 [L]


pour avoir :
Code:
article1item0001.html
article1.html


en sachant qu'il aura bien pour le serveur pg à 1 et doc à item0001 (donc l'include fonctionne)
et pg = 1 dans le 2nd cas.
 
Kmacleod Visiter le site web du posteur
hetzeld
WRInaute accro
WRInaute accro

Inscrit le: 02 Déc 2002
Messages: 2205
Localisation: France - Angleterre

URL permanente de ce messagePosté le : Lun Jan 20, 2003 16:46    Sujet du message: Article sur le fichier .htaccess

Kmacleod,

Je réponds à ta première question (la réponse se trouve dans la suite du document non encore publiée en possession d'Olivier Wink )
Il n'est pas utile de mettre un .htaccess dans chaque répertoire, sauf si tu veux des règles de réécriture ou d'accès différentes.

Même si les visiteurs entrent sur le site par la porte de derrière, c'est le serveur Apache et non le navigateur qui s'occupe du fichier .htaccess...
Donc en terme d'arborescence machine, si ton web se trouve à /home/login/www/ et que le fichier demandé est /home/login/www/images/script.php , Apache recherchera un fichier .htaccess dans tous les répertoires, à savoir /home /home/login /home/login/www et /home/login/www/images, ceci pour autant que le DocumentRoot soit défini à /home

Cela permet, dans le cas d'hébergements mutualisés, de mettre des règles générales dans le répertoire /home. Ces règles s'appliqueront à tous les hébergements.
L'avantage c'est qu'il ne faudra pas toucher au fichier httpd.conf, et qu'il ne sera pas utile de redémarrer Apache pour que ce soit pris en compte.

Réponse à la deuxième question dès que j'ai quelques minutes de plus Wink

Dan
 
Kmacleod Visiter le site web du posteur
BDGest
WRInaute impliqué
WRInaute impliqué

Inscrit le: 06 Jan 2003
Messages: 279

URL permanente de ce messagePosté le : Lun Jan 20, 2003 17:29    Sujet du message: Re: L'url rewritting avec le httaccess

Kmacleod a écrit:

Avec l'URLrewritting, est ce correct de faire

Code:
RewriteRule ^article([0-9]+)([0-9]+)\.html$ article.php ?pg=$1&doc=$2 [L]


pour avoir :
Code:
article1item0001.html
article1.html



Non, ca ne marchera pas. Il faut mettre :

Code:
RewriteRule ^article([0-9]+)item([0-9]+)\.html$ article.php ?pg=$1&doc=item$2 [L]
RewriteRule ^article([0-9]+)\.html$ article.php ?pg=$1&doc [L]
 
BDGest Visiter le site web du posteur
hetzeld
WRInaute accro
WRInaute accro

Inscrit le: 02 Déc 2002
Messages: 2205
Localisation: France - Angleterre

URL permanente de ce messagePosté le : Lun Jan 20, 2003 17:46    Sujet du message: Re: L'url rewritting avec le httaccess

C'est cool, je ne dois même pas répondre...
BDGuest t'a déjà donné la solution! Wink

On ne peut vraiment pas s'absenter 5 minutes Laughing

Histoire de raconter tout de même quelque chose, sa première règle peut s'écrire aussi:
Code:
RewriteRule ^article([0-9]+)(item([0-9]+))\.html$ article.php?pg=$1&doc=$2 [L]


J'explique les parenthèses chaînées:
Comme les back refs se numérotent dans l'ordre d'apparition, (item([0-9]+)) devient $2 et le ([0-9]+) à l'intérieur devient $3 (qu'on n'utilise pas mais qui permet à l'expression d'être "plus lisible" Wink )


Dan

PS: je ne comprend tout de même pas l'utilité de ton "&doc" solitaire ??
 
BDGest Visiter le site web du posteur
BDGest
WRInaute impliqué
WRInaute impliqué

Inscrit le: 06 Jan 2003
Messages: 279

URL permanente de ce messagePosté le : Lun Jan 20, 2003 18:06    Sujet du message: Re: L'url rewritting avec le httaccess

hetzeld a écrit:

BDGuest t'a déjà donné la solution! Wink


BDGest pas BDGuest Wink
Pour BD Gest' (comme BD gestion ...) Very Happy
 
BDGest Visiter le site web du posteur
Kmacleod
WRInaute accro
WRInaute accro

Inscrit le: 28 Nov 2002
Messages: 3417

URL permanente de ce messagePosté le : Mar Jan 21, 2003 0:44    Sujet du message: Article sur le fichier .htaccess

Citation:
PS: je ne comprend tout de même pas l'utilité de ton "&doc" solitaire ??

Moi non plus je ne comprend pas.

Je vais essayé de mettre celà en place. Merci à vous
 
Kmacleod Visiter le site web du posteur
Kmacleod
WRInaute accro
WRInaute accro

Inscrit le: 28 Nov 2002
Messages: 3417

URL permanente de ce messagePosté le : Mer Jan 22, 2003 1:24    Sujet du message: Article sur le fichier .htaccess

Coup de chapeau pour ce troisième article sur le .htaccess autant sur le fond que sur la forme.

Une navigation comme celà est LA bonne navigation, on touche à la perfection.
 
Kmacleod Visiter le site web du posteur
 
Montrer les messages depuis:   
Revenir en haut    Forum -> URL Rewriting et .htaccess Toutes les heures sont au format GMT + 2 Heures
Page 1 sur 4 - Aller à la page 1, 2, 3, 4  Suivante
Connexion
Nom d'utilisateur:    Mot de passe:      Se connecter automatiquement à chaque visite    

Définitions :

CLIQUEZ ICI pour vous inscrire à WebRankInfo (forum, annuaire, outils...)

Connexion

© 2001-2005 phpBB Group, support français
Personnalisation : WebRankInfo ™


 ODP  Firefox  Alsacreations  annuaire webmaster Yagoort