pb d'urlrewriting sur wampserver avec des alias

matsa

Nouveau WRInaute
Bonjour,

Je suis en train de découvrir wampserver après des années passées sur easyphp.
Cet environnement me semble intéressant mais cependant je rencontre un problème d'url rewriting avec les alias.
Je m'explique...
Je n'ai pas rencontré de problème pour activer l'url rewriting sur wamp.
Ensuite j'ai remarqué que l'urlrewriting fonctionnait très bien pour les répertoires placés dans le répertoire www (chaque répertoire correspond à un site et contient son propre htaccess).
Par contre, l'urlrewriting ne fonctionne pas pour les répertoires qui ne sont pas dans www et pour lesquels j'ai fait des alias. On dirait que le htaccess de l'alias n'est pas pris en compte.


Comme je préfère travailler avec des alias plutôt que de venir copier tous mes fichiers dans www, j'aimerai vraiment savoir s'il existe une solution à cela.
Comment faites-vous ?

Merci d'avance
 

webmasterlamogere

WRInaute passionné
il faut mettre les url avec le chemin complet depuis la racine . si tout est dans le répertoire monsite :
Code:
RewriteRule ^test\.html$ /monsite/test.php [L]

sinon je crois qu'il faut ajouter un
Code:
RewriteBase /monsite
 

matsa

Nouveau WRInaute
Merci pour cette info !
Je viens de faire le test en ajoutant RewriteBase et cela fonctionne bien à présent.
 

gilles66

Nouveau WRInaute
Salut
moi j'ai le même problème, c'est à dire que j'utilise wampserver avec des alias et que je n'ai pas envie de copier tous mes dossiers vers le dossier www de wamp. J'ai réussi à activer l'url rewriting mais les chemins d'accès aux fichiers insérés dans ma page (js, css) n'étaient plus les bons.

J'ai finalement réussi en utilisant des chemins d'accès du type :
str_replace(strrchr('http://'.$_SERVER['HTTP_HOST'].$_SERVER['SCRIPT_NAME'],'/'),'','http://'.$_SERVER['HTTP_HOST'].$_ERVER['SCRIPT_NAME']),

ce qui donne des chemins du type :
'http://localhost/mondossier/' en local
'http://www.monnomdedomaine/' en ligne

Cela fonctionne MAIS mon problème maintenant est que j'utilise une image de sécurité sur une page (class_captcha) et que la fonction php : imagejpeg($ressource_img, $Filename) ne semble pas vouloir accepter un chemin du type 'http://.......' pour son deuxième paramètre.

Là je sèche, je vais faire autre chose et y revenir plus tard.
Merci d'avance pour les idées que certains d'entre vous pourraient avoir.
 

Discussions similaires

Haut