Page 1 sur 1
Utiliser un même fichier avec paramètre d'URL différent
Posté : 20 août 2012, 14:16
par MD-5100
Bonjour
Je suis nouveau ici

Et j'aurais grandement besoin de votre aide
Voilà qui j'espère expliquera correctement mon blocage :
Est-ce que quelqu'un saurait m'aider SVP?

Re: Utiliser un même fichier avec paramètre d'URL différent
Posté : 20 août 2012, 14:26
par moogli
salut,
il s'agit de ré écriture d'url (ou url rewriting) par exemple pour apache
http://httpd.apache.org/docs/2.4/rewrite/
@+
Re: Utiliser un même fichier avec paramètre d'URL différent
Posté : 20 août 2012, 14:39
par MD-5100
C'est ce que je me disais, par contre, je n'ai pas les connaissances nécessaires
Il me faut de l'aide

Re: Utiliser un même fichier avec paramètre d'URL différent
Posté : 20 août 2012, 15:04
par xTG
C'est ce que je me disais, par contre, je n'ai pas les connaissances nécessaires
Il me faut de l'aide

Commences par lire la documentation fournie en lien ci-dessus et ensuite si tu as des questions nous y répondrons.
Re: Utiliser un même fichier avec paramètre d'URL différent
Posté : 20 août 2012, 18:19
par MD-5100
Voilà je me suis documenté
J'arrive à faire une redirection, par contre, elle part en vrie
Voici le .htaccess présent dans mon dossier 'view' :
Code : Tout sélectionner
RewriteEngine on
RewriteCond %{QUERY_STRING} ^id=([0-9]+)$
RewriteRule ^index.php$ %1/? [R=301,L]
Par contre, quand j'introduis l'adresse →
Il me retourne →
Au lieu de →
Je pense que je ne suis pas loin de la solution

Vous avez une idée?

Re: Utiliser un même fichier avec paramètre d'URL différent
Posté : 21 août 2012, 06:48
par xTG
Tu as programmé l'inverse...
C'est l'adresse réécrite qui sera rentrée, c'est donc elle qui doit déboucher quelque part.
Aussi attention, à voir ton évolution de l'url tu dois avoir un code php de redirection quelque part...
Re: Utiliser un même fichier avec paramètre d'URL différent
Posté : 21 août 2012, 15:24
par MD-5100
Non je n'ai pas de redirection PHP dans mes fichiers
Donc, si je dois faire l'inverse, je m'y prends comme ceci ?
Code : Tout sélectionner
RewriteEngine On
RewriteRule ^/view/([0-9]+)/(index.php)?$ /view/index.php?id=$1 [L,QSA]
Sauf que là, quand j'entre :
Il me retourne une Erreur 404
Re: Utiliser un même fichier avec paramètre d'URL différent
Posté : 21 août 2012, 16:50
par xTG
/view ou autrement dit le dossier view à la racine de l'hébergement.

Re: Utiliser un même fichier avec paramètre d'URL différent
Posté : 21 août 2012, 16:59
par MD-5100
Même si j'ai mis le .htaccess dans le répertoire "invoice" ?

Re: Utiliser un même fichier avec paramètre d'URL différent
Posté : 22 août 2012, 06:51
par xTG
Système unix : / = racine

Re: Utiliser un même fichier avec paramètre d'URL différent
Posté : 24 août 2012, 02:11
par MD-5100
J'ai finalement trouvé une solution à ce bazar
Donc voilà mon .htaccess final :
Code : Tout sélectionner
Options +FollowSymlinks
RewriteEngine On
RewriteBase /admin/payments/invoices/
RewriteRule ^/view/([0-9]+)/(index.php)?$ /view/index.php?id=$1 [L,QSA]
Et je l'ai placé directement dans le dossier "view".
Donc désormais quand j'accède à l'URL ↓
Le serveur me sers ce fichier, sans redirection ↓