path & rewriting

WRInaute occasionnel
Salut

Je me lance un peu dans le rewriting et ca commance mal :?

Bref, je pense que ce n'est pas grand chose, mais qd on ne connais pas...
(Le htaccess est dans le rep ou il y a mes pages)

Mon premier test :

Code:
Options +FollowSymlinks
RewriteEngine On
RewriteRule   ^p1.php$   p2.php  [L]

ca ne marche pas, en fait il faut que je mette le chemin complet de p2.php pour que ca fonctionne
(RewriteRule ^p1.php$ /home/web/mon_rep/p2.php [L])

... peut etre une config sur apache pour ne pas que je mette le chemin complet ?


Merci
 
WRInaute discret
Essai cette règle
RewriteRule ^p1.php$ /p2.php [L]

en effet, suivant la version d'apache sur le serveur, le / est nécessaire. C'est le cas sur les serveurs ovh par exemple
 
WRInaute occasionnel
Ca ne marche pas; ca me renvoie sur la racine de mon serveur

(en fait j'ai remplacé p2.php par index.php pour savoir ce qu'il voulais afficher)
 
WRInaute accro
>> Options +FollowSymlinks

vire moi ca déjà :)

et RewriteRule ^p1.php$ /tonrepertoireracine/tonrepertoire/p2.php [L]

pour avoir ton repertoire racine, <?php echo $_SERVEUR['HTTP_RACINE'] ?>
 
WRInaute occasionnel
Ok e-kiwi;

Mais c'est dommage de devoir mettre à chak fois "/tonrepertoireracine/tonrepertoire/"

Bon, ca marche c'est deja ca ;)
 
Discussions similaires
Haut