|
Voir le sujet précédent :: Voir le sujet suivant
|
| Auteur |
Message |
| |
|
netsliver Nouveau WRInaute
Inscrit le: 10 Nov 2003 Messages: 12
|
|
| |
|
 |
nikoshr WRInaute impliqué

Inscrit le: 10 Juil 2003 Messages: 319
|
Posté le : Dim Déc 14, 2003 11:24 Sujet du message: url_rewriting : redirection vers un autre domaine |
|
|
Si c'est juste pour une redirection,
| Code: |
| Redirect /stats/stats.php http://www.pgsm-group.com/stats/stats.php |
devrait faire l'affaire. |
|
| |
|
 |
netsliver Nouveau WRInaute
Inscrit le: 10 Nov 2003 Messages: 12
|
|
| |
|
 |
nikoshr WRInaute impliqué

Inscrit le: 10 Juil 2003 Messages: 319
|
Posté le : Dim Déc 14, 2003 12:05 Sujet du message: url_rewriting : redirection vers un autre domaine |
|
|
Les paramètres sont conservés dans la redirection, sur mon Apache 2.0 en tout cas. Mais bon.
Le même en UR
| Code: |
| RewriteRule ^stats/stats.php$ http://www.pgsm-group.com/stats/stats.php [R] |
et avec les paramètres forcés
| Code: |
RewriteCond %{REQUEST_URI} ^/stats/stats.php$
RewriteRule .* %{QUERY_STRING} [C]
RewriteRule form=([^&\/]*) http://www.pgsm-group.com/stats/stats.php?form=$1 [R] |
|
|
| |
|
 |
netsliver Nouveau WRInaute
Inscrit le: 10 Nov 2003 Messages: 12
|
Posté le : Dim Déc 14, 2003 12:39 Sujet du message: url_rewriting : redirection vers un autre domaine |
|
|
J'ai bon regardé à plusieurs fois ces 3 lignes et je ne comprend pas pourquoi elle ne fonctionne pas
J'ai bien compris qu'il vérifiais si l'url demandé était /stats/stats.php jusque là OK mais après les 2 RewriteRule j'ai pas suivi tout a fait surtout le premier et le masque du deuxième.
Tout ceci pour dire que ça marche pas tel quel en tout cas
Merci encore de la patience  |
|
| |
|
 |
nikoshr WRInaute impliqué

Inscrit le: 10 Juil 2003 Messages: 319
|
Posté le : Dim Déc 14, 2003 14:03 Sujet du message: url_rewriting : redirection vers un autre domaine |
|
|
En relisant, on peut en fait simplifier
| Code: |
RewriteRule stats/stats.php$ %{QUERY_STRING} [C]
RewriteRule form=([^&\/]*) http://www.pgsm-group.com/stats/stats.php?form=$1 [R] |
La première ligne remplace une URL stats/stats.php par sa chaine de paramètres, afin que l'on puisse travailler dessus à la ligne suivante. Le flag [C] indique que la deuxième ligne n'est prise en compte que lorsque la première est vérifiée.
La deuxième ligne cherche une chaine form=n'importe quel caractère sauf & et / , le & au cas où il y aurait d'autres paramètres, le / parce que mon système tient absolument à m'ajouter /stats.php après avoir traité la première ligne, donnant une chaîne qui ressemble à form=candidature_ESG.pdf/stats.php
Juste pour vérifier, mais tu as bien activé le rewriting dans ton .htaccess ? Genre ces deux lignes avant les règles?
| Code: |
RewriteEngine On
Options +FollowSymlinks |
|
|
| |
|
 |
netsliver Nouveau WRInaute
Inscrit le: 10 Nov 2003 Messages: 12
|
Posté le : Dim Déc 14, 2003 14:10 Sujet du message: url_rewriting : redirection vers un autre domaine |
|
|
Arf évidemment quand j'ai fait mon copier coller j'ai supprimer la ligne RewriteEngine On c'est pour ça que ça ne marchait pas mais là c'est que du bonheur merci bien
@++ |
|
| |
|
 |
| |
|
|