Webmaster Hub: htaccess, sous dossiers virtuels - Webmaster Hub

Aller au contenu

Page 1 sur 1
  • Vous ne pouvez pas commencer un sujet
  • Vous ne pouvez pas répondre à ce sujet

htaccess, sous dossiers virtuels Comment récupérer les fichiers liés : css... Noter : -----

#1 L'utilisateur est hors-ligne   equids 

  • Groupe : Hubmaster
  • Messages : 180
  • Inscrit(e) : 22-novembre 06
  • Genre:Homme
  • Localisation:Paris

Posté 11 juin 2010 - 19:34

Bonjour à tous,

j'aimerais réaliser une redirection qui redirige :

RewriteRule   ^article/([0-9]+)-([^.?]+) /article.php?n=$1  [QSA,L]


On redirige donc par exemple :
article/250-nouveau-sujet sur article.php?n=250


Le souci, c'est que tous les fichiers liés comme la feuille de style ou les javascript ne fonctionnent plus vu que le serveur considère qu'on est (une fois redirigé) dans le dossier article (qui est virtuel).

J'ai trouvé une solution, mais je ne sais pas si c'est la plus indiquée, donc je voulais vos conseils.
J'ai ajouté dans le head :
<base href="http://www.monsite.com/">


Merci de me dire ce que vous en pensez
Cheval Annonce, spécialiste des petites annonces de vente de chevaux.
Communauté équestre sur le Forum cheval
Articles et actualités sur l'equitation et le monde du cheval.
0

#2 L'utilisateur est hors-ligne   jcaron 

  • Groupe : Membre+
  • Messages : 864
  • Inscrit(e) : 15-janvier 08
  • Genre:Homme
  • Localisation:Londres

Posté 12 juin 2010 - 02:11

Ou tout bêtement mettre des chemins absolus (qui commencent par "/") pour tes liens...

Jacques.
0

#3 L'utilisateur est hors-ligne   equids 

  • Groupe : Hubmaster
  • Messages : 180
  • Inscrit(e) : 22-novembre 06
  • Genre:Homme
  • Localisation:Paris

Posté 13 juin 2010 - 16:34

Parfait, merci de ta réponse :)
Cheval Annonce, spécialiste des petites annonces de vente de chevaux.
Communauté équestre sur le Forum cheval
Articles et actualités sur l'equitation et le monde du cheval.
0

#4 L'utilisateur est hors-ligne   tuninfo 

  • Groupe : Membre
  • Messages : 1
  • Inscrit(e) : 29-juillet 10

Posté 29 juillet 2010 - 14:27

Bonjour,
j'ai un petit problème que j'aime bien le comprendre.
En Faite je souhaite réaliser une réécriture d'URL en utilisant le fichier .htacces de la façon suivante:
http://www.monsite.c...?res=1&hotId=60 à http://www.monsite.com/hotels-1-60
voilà le code que j'ai utilisé:
Options +FollowSymlinks

# Activation de réécriture d'URL :
RewriteEngine on
#--------------------------------------------------
# Règles de réécriture d'URL :
#--------------------------------------------------
RewriteRule ^hotels-([0-9]+)-([0-9]+)\.html$ /layer/interne/hotels.php?res=$1&hotId=$2 [L]

mais je comprend pas pourquoi ce la ne fonctionne pas et l'ancienne URL persiste toujours , qlq1 peut m'aider svp ??? :(
Merci d'avance.
0

#5 L'utilisateur est hors-ligne   captain_torche 

  • Danacol / Orangina rouge
  • Voir le blog
  • Groupe : Admin
  • Messages : 6 722
  • Inscrit(e) : 08-février 06
  • Genre:Homme
  • Localisation:Savigny / Orge

Posté 29 juillet 2010 - 14:49

Il me semble que tu te méprends un peu ;)
Avec le code que tu as donné, c'est la page http://www.monsite.c...otels-1-60.html qui sera réécrite en http://www.monsite.c...?res=1&hotId=60, et pas l'inverse.
Il faudra que tu modifies toi-même les liens de tes pages, pour qu'ils pointent vers la nouvelle url réécrite.
Vous avez rêvé cette nuit ? Partagez vos rêves sur l'Onironaute !
Bijoux fantaisie
Recherche nounou
0

Partager ce sujet :


Page 1 sur 1
  • Vous ne pouvez pas commencer un sujet
  • Vous ne pouvez pas répondre à ce sujet

1 utilisateur(s) en train de lire ce sujet
0 membre(s), 1 invité(s), 0 utilisateur(s) anonyme(s)