rewriting php est-ce possible? (htaccess.php???)
3 messages • Page 1 sur 1
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
rewriting php est-ce possible? (htaccess.php???)
j'explique ce que j'entend par la:
j'ai une adress sous forme
Blog=1 represente id_blog
Je souhaite que l'utilisateur entre une adresse du type
Ph3nX représentant le pseudo de lutilisateur
j'ai une table blog contenant un champ id_blog et un champs pseudo
est-il possible de récupéré le pseudo (Ph3nX) ki va etre lu par le htaccess (.+)
pour ensuite faire une requete et renvoyé dans la variable $1 du htaccess l'id_blog correspondant
j'ai une adress sous forme
- Code: Tout sélectionner
http://127.0.0.1/www_monsite/Blog/sources/ViewArt.php?blog=1
Blog=1 represente id_blog
Je souhaite que l'utilisateur entre une adresse du type
- Code: Tout sélectionner
http://127.0.0.1/www_monsite/Blog/Ph3nX.html
Ph3nX représentant le pseudo de lutilisateur
j'ai une table blog contenant un champ id_blog et un champs pseudo
est-il possible de récupéré le pseudo (Ph3nX) ki va etre lu par le htaccess (.+)
pour ensuite faire une requete et renvoyé dans la variable $1 du htaccess l'id_blog correspondant
- Code: Tout sélectionner
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^blog-(.+)\.html$ sources/GestionArt.php?blog=$1 [L]
lol
...
Je crois qu'il faut réviser le fonctionnement du mod apache "rewrit".
Ce mod va juste envoyer au PHP les variables de données comprises dans la réécriture.
C'est a dire que dans l'url tu as une certaine adresse, et que le mod rewrit va "traduire" cet url réécrit a ton php.
Exemple
url réécrite:
exempl.com/page-res1-detece.html
url non réécrite
exempl.com/page.php?var=res1&pseudo=detece
Les deux url ci dessus sont, aux yeux de php les meme si le mod url rewriting d'apache ET que tes regles donnée a ce mod sont justes!
Je crois qu'il faut réviser le fonctionnement du mod apache "rewrit".
Ce mod va juste envoyer au PHP les variables de données comprises dans la réécriture.
C'est a dire que dans l'url tu as une certaine adresse, et que le mod rewrit va "traduire" cet url réécrit a ton php.
Exemple
url réécrite:
exempl.com/page-res1-detece.html
url non réécrite
exempl.com/page.php?var=res1&pseudo=detece
Les deux url ci dessus sont, aux yeux de php les meme si le mod url rewriting d'apache ET que tes regles donnée a ce mod sont justes!
3 messages • Page 1 sur 1
Formation recommandée sur ce thème :
Formation URL Rewriting et sites dynamiques : apprenez comment mettre en place la réécriture d'URL, comment optimiser vos URL et profiter de vos pages dynamiques pour booster votre référencement. Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Suite de l'article sur le fichier .htaccess : l'URL rewriting
- 3ème partie de l'article .htaccess : les réécritures conditionnelles
- Article sur le fichier .htaccess
- l'URL Rewriting expliqué aux débutants
- L'URL Rewriting expliqué aux débutants
- Tutoriel URL Rewriting
- Optimiser le référencement d'un forum phpBB : réécriture d'URL
- Comment éviter les contenus dupliqués (avec/sans le www)
- Aperçu des différents types de redirection
- Découpage du forum webmaster en 2 forums
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités


le forum