Url rewritting et Sécurité
8 messages
• Page 1 sur 1
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
- bef1rst
- WRInaute discret

- Messages: 114
- Inscription: 14 Avr 2005
Url rewritting et Sécurité
Bonjour et bonne année a tous !
J'ai une question concernant la sécurité et l'url rewritting. En effet, je viens de mettre en place un système d'url rewritting sur un site mais
je me rend compte que tout le monde peut éditer tous types de pages (avec un mot clé de son choix) en changeant simplement l'url de la page.
C'est très génant car je m'attends a voir apparaitre des pages que je ne souhaite, bien sur, pas voir sur mon site.
Rentrons dans le vif du sujet, voici mon fichier htaccess :
RewriteEngine on
RewriteRule ^([a-z]+)-1\.php$ /page.php?keyw1=$1 [L]
RewriteRule ^([a-z]+)-voyage\.php$ /ville2.php?keyw1=$1&keyw2=$2 [L]
RewriteRule ^([a-z]+)-([a-z]+)-voyage\.php$ /ville2.php?keyw1=$1&keyw2=$2&keyw3=$3 [L]
RewriteRule ^([a-z]+)/([a-z]+)-([a-z]+)\.php$ /ville3.php?keyw1=$1&keyw2=$2&keyw3=$3 [L]
RewriteRule ^([a-z]+)/([a-z]+)-([a-z]+)-([a-z]+)\.php$ /ville3.php?keyw1=$1&keyw2=$2&keyw3=$3&keyw4=$4 [L]
RewriteRule ^([a-z]+)-([a-z]+)\.php$ /pays2.php?keyw1=$1&keyw2=$2 [L]
RewriteRule ^([a-z]+)-([a-z]+)-([a-z]+)\.php$ /pays2.php?keyw1=$1&keyw2=$2&keyw3=$3 [L]
Deja, si vous avez des remarques, sur le fichier en lui même, surtout il ne faut pas hésiter, du moment que je garde le même effet sur mon site
Donc, si j'ai un lien du type -http://www.example.com/circuit-argentine.php, je ne vais pas avoir un message d'erreur du type 404 alors que je n'ai rien
prévu comme contenu pour cette page. Je voudrais rediriger mes internautes sur le homepage quand je n'ai pas de textes pour une url donnée.
Avez vous une idée sur la question ?
Merci d'avance.
J'ai une question concernant la sécurité et l'url rewritting. En effet, je viens de mettre en place un système d'url rewritting sur un site mais
je me rend compte que tout le monde peut éditer tous types de pages (avec un mot clé de son choix) en changeant simplement l'url de la page.
C'est très génant car je m'attends a voir apparaitre des pages que je ne souhaite, bien sur, pas voir sur mon site.
Rentrons dans le vif du sujet, voici mon fichier htaccess :
RewriteEngine on
RewriteRule ^([a-z]+)-1\.php$ /page.php?keyw1=$1 [L]
RewriteRule ^([a-z]+)-voyage\.php$ /ville2.php?keyw1=$1&keyw2=$2 [L]
RewriteRule ^([a-z]+)-([a-z]+)-voyage\.php$ /ville2.php?keyw1=$1&keyw2=$2&keyw3=$3 [L]
RewriteRule ^([a-z]+)/([a-z]+)-([a-z]+)\.php$ /ville3.php?keyw1=$1&keyw2=$2&keyw3=$3 [L]
RewriteRule ^([a-z]+)/([a-z]+)-([a-z]+)-([a-z]+)\.php$ /ville3.php?keyw1=$1&keyw2=$2&keyw3=$3&keyw4=$4 [L]
RewriteRule ^([a-z]+)-([a-z]+)\.php$ /pays2.php?keyw1=$1&keyw2=$2 [L]
RewriteRule ^([a-z]+)-([a-z]+)-([a-z]+)\.php$ /pays2.php?keyw1=$1&keyw2=$2&keyw3=$3 [L]
Deja, si vous avez des remarques, sur le fichier en lui même, surtout il ne faut pas hésiter, du moment que je garde le même effet sur mon site
Donc, si j'ai un lien du type -http://www.example.com/circuit-argentine.php, je ne vais pas avoir un message d'erreur du type 404 alors que je n'ai rien
prévu comme contenu pour cette page. Je voudrais rediriger mes internautes sur le homepage quand je n'ai pas de textes pour une url donnée.
Avez vous une idée sur la question ?
Merci d'avance.
-

e-kiwi - Modérateur

- Messages: 15618
- Inscription: 23 Déc 2003
je vois pas le lien entre ta faille de sécurité et ton rewriting. je suppose que meme sans les pages rewrités, un changement de variable dans l'URL aurait les memes consequences.
tu dis qu'on peut éditer tes pages en changeant l url, donc sans passer par une zone d identification ? tu ne gère pas ton admin en session ?
tu dis qu'on peut éditer tes pages en changeant l url, donc sans passer par une zone d identification ? tu ne gère pas ton admin en session ?
- bef1rst
- WRInaute discret

- Messages: 114
- Inscription: 14 Avr 2005
correiaj a écrit:RewriteRule ^([a-z]+)-voyage\.php$ /ville2.php?keyw1=$1&keyw2=$2 [L]
Y a pas une erreur là ? où est le $2 ??????
Oui en effet, j'ai corrigé entre temps en laissant :
RewriteRule ^([a-z]+)-voyage\.php$ /ville2.php?keyw1=$1 [L]
Alors d'après toi e-kiwi, c'est normal ? Je me demandais si on pouvait aller contre ce phénomène mais a priori, c'est impossible...
En fait, j'ai peur qu'un petit malin place sur son site un lien du genre www.monsite.com/insulte-maroc.com et que le moteur de recherche suive ce lien et indexe cette page avec un contenu repetant le terme "insulte". Vous voyez le genre ?
- bef1rst
- WRInaute discret

- Messages: 114
- Inscription: 14 Avr 2005
Ah merci. J'ai quand même peur de ralentir sensiblement le chargement de mes pages avec une opération de la sorte. Je vais rester sur le même système en esperant qu'un malin ne vienne pas mettre de liens génants.
Merci pour les conseils.
Merci pour les conseils.
8 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 :
- Tutoriel URL Rewriting
- Suite de l'article sur le fichier .htaccess : l'URL rewriting
- La balise d'URL canonique inter-sites
- Google n'indexe pas les URL qui se terminent par .0 ?
- L'API de goo.gl, le raccourcisseur d'URL de Google
- Guide d'optimisation des redirections pour le référencement
- 3ème partie de l'article .htaccess : les réécritures conditionnelles
- Connaitre son PageRank sans la Google Toolbar...
Consultez la description détaillée des produits ou services de Google suivants : Google goo.gl
- Liste des backlinks
Cet outil vous permet d'analyser en détails la "popularité" de votre site sur Google. En plus du nombre de liens pris en compte par Google, il calcule le pourcentage de liens internes parmi tous les liens, et il affiche les premières URL trouvées. - Transformer des textes non cliquables en liens
Cet outil vous permet de trouver des pages citant votre site mais ne faisant pas (encore) de lien. Il suffira parfois d'un simple mail pour transformer cette simple citation en lien (backlink).
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités


