Page 1 sur 1

Comment interdire site son site sans www???

Publié : mar. août 15, 2006 11:17 am
par feeling
Bonjour,
Du fait que sur ISAPI c'est différent......je l'utilise déjà pour mes règles de réécriture de pages exotiques qui fonctionne trés bien mais je voudrais maintenant améliorer mon site en interdisant l'accés à mon site par -http://example.com
afin de le rediriger vers -http://www.example.com

Merci de vos conseils!!

Publié : ven. août 18, 2006 1:38 pm
par feeling
Personne est en mesure de me donner un soupçon d'idée sur la façon de faire???

Publié : dim. août 20, 2006 9:46 am
par istrya
Salut,

J'étais parti en allemagne ;). Je plancherai sur une redirection avec un script php ou asp, car j'avais déjà cherché ce n'est apparement pas possible avec ISAPI. Dès que je trouve la solution, je la passerai ;).

Publié : dim. août 20, 2006 7:16 pm
par feeling
Salut,
Comment vas-tu?
Je te remercie pour ton intérêt à me répondre et HD te doivent une fière chandelle car c'est grâce à toi que ce forum marche!!!! :D

Sinon bah....tu vois je vais à mon tour pouvoir t'aider!! :D

Voici la règle de réécriture pour rediriger les alias WWW

Code : Tout sélectionner

#REDIRIGER LES ALIAS WWW RewriteCond Host: voyage-surfing\.com RewriteRule (.*) http\://www.voyage-surfing.com$1 [I,R]
Elle marche parfaitement!! :P
Mais mon problème s'est déplacé car je n'ai pas moins de 45 000 pages en réécriture d'URL!! et je me suis apperçu que j'ai des pages de la sorte lorsque j'ai fait mon sitemap.xml:
http://www.voyage-surfing.com/echange-h ... t--1-5.php -->car en faite mon url est plutôt: http://www.voyage-surfing.com/echange-h ... -1-1-5.php
Ce qui change c'est l'indice de ma page en clair, je voudrais rediriger mes pages manquant "l'indice page "par la vrai page avec indice (héhéhé...j'espère être clair!! :oops: )
Car dans cet état, je vais avoir des doublons!!

Merci de ton aide en tout cas!

Publié : lun. août 21, 2006 9:28 am
par istrya
Salut,
Ca va, un peu crevé encore par le voyage de retour et de la pluie qui battait contre la toile de la tente...
Tiens, je vais essayer ce que tu as passé ;).

Je crois que j'ai compris pour ton sitemap... mais tu le génères comment? Et je crois que si je vais te proposer de supprimer manuellement, tu ne te sentiras pas trop motivé.

J'ai commencé à faire un script php, mais il me faudrai un exemple du contenu dans fichier sitemap.xml (les balises qui sont autour de "http://www.voyage-surfing.com/echange-h ... t--1-5.php" par exemple).

Publié : lun. août 21, 2006 1:35 pm
par feeling
Salut,
Oui j'imagine dans une toile de tente.....manque de place!!loool
Cela me rappelle une fois en pleine brousse africaine ou ma meilleure amie s'est fait talonnée par trois hyènes qui voulaient rentrer dans sa toile de tente......moi je dormais dans le 4x4 héhéhéhéhé!
N'empêche qu'un léopard est monté sur le capot durant la nuit car je dormais avec mon petit singe....il le sentait!!!! :evil:

Mise à part ça, tu verras la redirection www marche!

Voilà, pour mon extrait de sitemap.xml

Code : Tout sélectionner

<url> <loc>http://www.voyage-surfing.com/echange-hebergement--2-41.php</loc> </url> <url> <loc>http://www.voyage-surfing.com/echange-hebergement-2-42.php</loc> </url> <url> <loc>http://www.voyage-surfing.com/echange-hebergement--2-42.php</loc> </url> <url> <loc>http://www.voyage-surfing.com/echange-hebergement-2-43.php</loc> </url> <url> <loc>http://www.voyage-surfing.com/echange-hebergement--2-43.php</loc> </url>
Mais me les faire à la main, j'en aurais pour des heures et cela n'empêcherai pas les robots de les indexés!!!
le mieux c'est d'en faire une redirection efficace!!
regarde ce que j'avais fait sur un de mes autres sites mais qui n'est pas sur un serveur Microsoft:

Code : Tout sélectionner

<?php $url=$_SERVER['REQUEST_URI']; $choix_je_suis=$_GET['je_suis']; $choix_je_recherche=$_GET['je_recherche']; $ageDebut=$_GET['age1']; $ageFin=$_GET['age2']; $choix_pays=$_GET['pays']; $adresse="/site-de-rencontre--$choix_je_suis-$choix_je_recherche-$ageDebut-$ageFin-$choix_pays.php"; $adresse1="site-de-rencontre-$choix_je_suis-$choix_je_recherche-$ageDebut-$ageFin-$choix_pays.php"; $adresseExotique="/site-de-rencontre.php?je_suis=$choix_je_suis&je_recherche=$choix_je_recherche&age1=$ageDebut&age2=$ageFin&pays=$choix_pays"; if ($url==$adresseExotique) { header("Status: 301 Moved Permanently"); header("Location: http://rencontre.kosmopolyte.com/$adresse1"); exit(); } elseif ($url==$adresse) { header("Status: 301 Moved Permanently"); header("Location: http://rencontre.kosmopolyte.com/$adresse1"); exit(); } ?>
De cette façon, je supprime toutes les urls exotiques et les cas de doublons!!!! mais marche pas sur serveur Microsoft!! pour ce site www.voyage-surfing.com