Aller au contenu

htaccess, sous dossiers virtuels


Sujets conseillés

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

Lien vers le commentaire
Partager sur d’autres sites

  • 1 month later...

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.

Lien vers le commentaire
Partager sur d’autres sites

Il me semble que tu te méprends un peu ;)

Avec le code que tu as donné, c'est la page http://www.monsite.com/hotels-1-60.html qui sera réécrite en http://www.monsite.com/hotels.php?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.

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...