Aller au contenu

Sujets conseillés

Posté

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

  • 1 month later...
Posté

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.

Veuillez vous connecter pour commenter

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



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