Aide pour rewriting dans différent répertoire

Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics


amauryk
Nouveau WRInaute
 
Messages: 43
Inscription: Mar Juil 19, 2005 10:42

Aide pour rewriting dans différent répertoire

Message le Mar Juil 10, 2007 13:50

Je n'ai pas réussis à trouver ce que je veux dans les sujet similaires...

Je veux réécrire des pages .php3 en .html

Si je mets :

Code: Tout sélectionner
RewriteEngine on

RewriteRule   ^(([a-z]|-)*).html$   liens.php3 [L]


Ca marche si le fichiers liens.php3 se trouve à la racine du site...
Or ce fichier liens se trouve dans un dossier "divers"...

J'ai beau mettre /divers/liens.php3
Cela me renvois une erreur 404....

Quelqu'un pourrait me dépanner ?

Merci d'avance au WRInautes 8)


amauryk
Nouveau WRInaute
 
Messages: 43
Inscription: Mar Juil 19, 2005 10:42

Message le Mar Juil 10, 2007 17:22

personne ne peut m'aider ?


KOogar
WRInaute accro
WRInaute accro
 
Messages: 3324
Inscription: Mar Nov 16, 2004 18:27

Message le Mer Juil 11, 2007 8:29

Code: Tout sélectionner
RewriteEngine on

RewriteRule   ^(([a-z]|-)*).html$   divers/liens.php3  [L]


OU

Code: Tout sélectionner
RewriteEngine on

RewriteRule   ^(([a-z]|-)*).html$   http://www.tonsite.com/divers/liens.php3  [L]


amauryk
Nouveau WRInaute
 
Messages: 43
Inscription: Mar Juil 19, 2005 10:42

Message le Mer Juil 11, 2007 11:21

salut, merci de ta réponse...

je ne comprends pas pourquoi mais aucune des deux méthides ne fonctionne ca le renvoit du 404...

alors que le rewriting marche bel et bien si je place le .htaccess dans le même répertoire.

mais moi ce que je voudrais c'est un seul .htaccess à la racine du site :)


KOogar
WRInaute accro
WRInaute accro
 
Messages: 3324
Inscription: Mar Nov 16, 2004 18:27

Message le Mer Juil 11, 2007 11:39

si tout est dans le meme repertoire divers

Code: Tout sélectionner
RewriteRule   ^/divers/(([a-z]|-)*).html$   http://www.tonsite.com/divers/liens.php3  [L]


si ton fichier est a la racine et ton fichier original dans /divers/

Code: Tout sélectionner
RewriteRule   ^(([a-z]|-)*).html$   http://www.tonsite.com/divers/liens.php3  [L]


sinon tu peux mettre ton .htaccess directement dans le repertoire /divers/
Code: Tout sélectionner
RewriteRule   ^(([a-z]|-)*).html$   liens.php3  [L]


amauryk
Nouveau WRInaute
 
Messages: 43
Inscription: Mar Juil 19, 2005 10:42

Message le Mer Juil 11, 2007 15:11

merci pour tes réponses mais ce que je veux faire ne fonctionne pas...

Je ne peux pas atteindre un répertoire en mettant le .htaccess à la racine du site, je pense que cela vient de la configuration serveur...

Pas grave je ferais un .htacess par répertoire :)

merci d'avoir pris un peu de temps pour me répondre, c'est sympa :)


Formation recommandée sur ce thème :

Formation URL Rewriting et sites dynamiques : apprenez comment mettre en place la réécriture d'URL, comment optimiser vos URL et profiter de vos pages dynamiques pour booster votre référencement. Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités