[AlternC-dev] [AlternC-Users] Problème url rewriting

Retour à l'archive de la liste
Le site d'AlternC
Google Custom Search

ben.div ben.div at gmail.com
Mer 11 Juin 20:31:04 CEST 2008


Merci beaucoup Rémi, un RewriteBase /www/fr a solutionné mon problème. 
Je tâcherai de mieux lire la doc la prochaine fois, c'était expliqué en 
fait ; pas forcément clair, mais expliqué.

Encore merci :)

Ben

Remi a écrit :
> On Wed, 11 Jun 2008, Ben wrote:
> 
> |Quelque soit ce que je déclare en RewriteBase, je me retrouve avec le
> |path du symlink dns alternc avant le path normal. Exemples :
> |
> |RewriteBase non déclaré :
> |File does not exist:
> |/var/alternc/dns/c/xx.fr/var/alternc/dns/c/xx.fr/www/page.php
> |
> |RewriteBase /var/alternc/dns/c/xx.fr/www/fr
> |File does not exist:
> |/var/alternc/dns/c/xx.fr/var/alternc/dns/c/xx.fr/www/page.php
> |>> Voici la rewrite rule :
> |>> RewriteRule (.+).html$ ../page.php?id_page=$1&lg=fr [L]
> 
> A quels endroits se situent les différents fichiers?
> le .htaccess, le fichier page.php.
> 
> A quelle url accède-t-on:
> http://xx.fr/www/page.html ou bien http://xx.fr/www/autrechoise/page.html
> 
> ***************************************************************
> 
> Supposons que le fichier .htaccess est deux dans le répertoire 
> /var/alternc/dns/c/xx.fr/www/, que le fichier page.php est dans le 
> répertoire /var/alternc/dns/c/xx.fr/, et qu'on accède aux pages sous l'URL 
> http://xx.fr/www/page1.html
> 
> On devrait avoir:
> RewriteEngine on
> RewriteBase /www/
> RewriteRule (.+).html$ ../page.php?id_page=$1&lg=fr [L]
> 
> Il ne faut pas mettre un chemin local complet dans le RewriteBase, et il 
> est nécessaire de le renseigner sous AlternC. Ce chemin doit être la 
> partie "répertoire" de l'URL.
> 
> Remi
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> Dev mailing list
> Dev at alternc.org
> http://lists.alternc.org/listinfo/dev



Plus d'informations sur la liste de diffusion Dev