Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1899 connectés 

  FORUM HardWare.fr
  Programmation
  Divers

  [apache] Rewriting avec dossiers virtuels

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[apache] Rewriting avec dossiers virtuels

n°1253219
Mush22
Le temps se chargera du reste.
Posté le 25-11-2005 à 14:17:17  profilanswer
 

Bonjour,
 
J'ai des liens de ce type : -http://www.ndd.com/cat/rep2/ et j'aimerais que ces liens redirigent vers -http://www.ndd.com/cat.php?rep=rep2
 
Comment dois-je m'y prendre au niveau du htaccess?
 
Merci :)


Message édité par Mush22 le 25-11-2005 à 14:19:26
mood
Publicité
Posté le 25-11-2005 à 14:17:17  profilanswer
 

n°1253365
Mush22
Le temps se chargera du reste.
Posté le 25-11-2005 à 16:43:08  profilanswer
 

up :  
 
Cela n'est peut être pas possible...?

n°1253370
Berceker U​nited
PSN : berceker_united
Posté le 25-11-2005 à 16:54:37  profilanswer
 

Ben tu fais une vulgaire page html avec ceci
<script type="text/javascript" language="javascript">
window.location='http://www.ndd.com/cat.php?rep=rep2';
</script>

n°1253378
Mush22
Le temps se chargera du reste.
Posté le 25-11-2005 à 17:03:20  profilanswer
 

Je ne fais pas dans le vulgaire ;)
J'essaye de construire des sites propres, valides xhtml strict, et je suis franchement contre l'utilisation du javascript. Surtout quand il s'agit de redirections.
D'autant plus que je souhaite intégrer ça de façon dynamique, et que ta solution ne permet pas de le faire (pour ce que j'en ai compris en tous cas.)
Mais merci quand même ;)

n°1253382
Berceker U​nited
PSN : berceker_united
Posté le 25-11-2005 à 17:04:59  profilanswer
 

Ben tu fais un fichier php avec ceci
header('Location:http://www.ndd.com/cat.php?rep=rep2 ');

n°1253392
Mush22
Le temps se chargera du reste.
Posté le 25-11-2005 à 17:17:48  profilanswer
 

L'utilisation des header doit rester limité. De plus ça peut engendrer un contenu dupliqué et donc être pénalisant pour le positionnement dans les outils de recherche.
Cette possibilité avait été étudié, et j'ai dû la mettre de coté pour ces raisons (entres autres).
Utiliser l'url rewriting me semble la solution la moins problématique, encore qu'il faut pouvoir la mettre en place, et c'est là où j'ai besoin d'un peu d'aide :)

n°1253395
Berceker U​nited
PSN : berceker_united
Posté le 25-11-2005 à 17:20:47  profilanswer
 

dans le htacces et pour le repertoire racine tu declares que la page par defaut est cat.php?rep=rep2 sa pourrait marché ! :/

n°1253403
Mush22
Le temps se chargera du reste.
Posté le 25-11-2005 à 17:25:41  profilanswer
 

Pour être plus précis, ce dont j'ai besoin est une expression pour reconnaitre ce genre d'url :  
 
(http://www.ndd.com/)Catégorie/Page
qui redirigerait donc sur :
(http://www.ndd.com/)catégorie.php?id=page

n°1253512
Mush22
Le temps se chargera du reste.
Posté le 25-11-2005 à 21:02:57  profilanswer
 

Je suis arrivé à un élément de réponse :
 
RewriteEngine on
RewriteRule ^([a-zA-Z0-9aàáâäèéêë_\-]*)/(.*)$ page.php?page=$2
 
 
Me permet ceci :
 
-http://www.ndd.com/nimportequoi/1 ---> Redirige sur page.php?page=1
 
J'aimerais que le n'importe quoi puisse etre une chaine de caractere bien défénie, et pas un autre. Des idées?
 
Merci


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Divers

  [apache] Rewriting avec dossiers virtuels

 

Sujets relatifs
Hebergement chez soi, apache et .htaccessl'url rewriting: echapper le "?" ?
Utilisateur apache et droitsApache 2 + MySQL 5 + PHP 5 : Impossible de se connecter au SGDB
Espace dans les noms de fichiers et dossiers[Apache] Fichiers "PerlModule" exécutés 4 fois lors du démarrage...???
(Apache] Monitorer un serveur Apache?[VBS] Dossier virtuels
URL Rewriting et formulaires en GETTransfert d'un site de Linux/Apache à Windows/IIS
Plus de sujets relatifs à : [apache] Rewriting avec dossiers virtuels


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR