URL Rewriting chez Free (2) : la solution sans .htaccess
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
- seunam g.
- Nouveau WRInaute

- Messages: 6
- Inscription: 11 Nov 2005
bonjour,
comment on utilise cette fonction svp
comment on utilise cette fonction svp
Tiens en même temps un petit cadeaux, la fonction que j'ai crée pour enlever les caractères spéciaux d'un texte afin de l'utiliser dans l'url :
Code:
function viremerde($texte)
{
for($i=0;$i< strlen($texte);$i++)
{
$n=$texte[$i];
if (($n=='é') || ($n=='è') || ($n=='ê') || ($n=='ë')) $n='e';
if (($n=='à ') || ($n=='ä') || ($n=='â')) $n='a';
if (($n=='ô') || ($n=='ö')) $n='o';
if (($n>='A') && ($n<='Z')) $n=chr(ord($n)+32);
if (($n<'0') || (($n>'9') && ($n<'a')) || ($n>'z')) $n='-';
$texte[$i]=$n;
}
return $texte;
}
- thanathz
- Nouveau WRInaute

- Messages: 4
- Inscription: 18 Sep 2005
seunam g. a écrit:bonjour,
comment on utilise cette fonction svp
C'est très simple tu fais
- Code: Tout sélectionner
<?php
$tontexte=virermerde($tontexte);
?>
-

zeb - WRInaute accro

- Messages: 4569
- Inscription: 5 Déc 2004
Je déterre ce sujet vieux comme le monde pour savoir si qqun a solutionné le problème de l'entête 404 renvoyé par free (moyen pour le référencement je pense)
le code utilisé :
Méthode très élégante pour coder un site derrière un composant frontal (genre de gestionnaire de requêtes) a ceci près que la réponse HTTP/1.1 404 Not Found n'est vraiment pas terrible.
test php 4 a écrit:[root@localhost zeb]# telnet *****.free.fr 80
Trying 212.27.63.125...
Connected to *****.free.fr (212.27.63.125).
Escape character is '^]'.
GET /informatique/test.asp HTTP/1.0
Host: *****.free.fr
HTTP/1.1 404 Not Found
Date: Tue, 30 Oct 2007 19:00:44 GMT
Server: Apache/ProXad [Oct 16 2007 23:25:28]
X-Powered-By: PHP/4.4.3-dev
Connection: close
Content-Type: text/html
URL : Array
(
[dirname] => /informatique
[basename] => test.asp
[extension] => asp
)
le code utilisé :
- Code: Tout sélectionner
$URL = pathinfo("$REQUEST_URI");
$vrai_chemin = $URL["basename"];
echo "URL : ";
print_r($URL);
Méthode très élégante pour coder un site derrière un composant frontal (genre de gestionnaire de requêtes) a ceci près que la réponse HTTP/1.1 404 Not Found n'est vraiment pas terrible.
-

jibe - Nouveau WRInaute

- Messages: 23
- Inscription: 9 Avr 2009
Re: URL Rewriting chez Free (2) : la solution sans .htaccess
Salut,
Désolé de déterrer ce vieux topic - très intéressant ! - mais ceci me chagrine :
Effectivement tous (enfin, ceux que j'ai testés...) les autres codes fonctionnent, mais pas le 200...
Je ne vois pas comment faire pour obtenir un code 200, mais si quelqu'un a une solution, je suis preneur
On peut par contre détourner en mettant un autre code, mais lequel choisir ? Un 307 serait-il meilleur que le 302 ainsi obtenu ? Ou un 202 ? Autre ?
Désolé de déterrer ce vieux topic - très intéressant ! - mais ceci me chagrine :
Eservice a écrit:Bonsoir à tous,
attention à ce genre de code :
- Code: Tout sélectionner
header ("HTTP/1.0 200 Ok");
de même que celui-ci
- Code: Tout sélectionner
header ("Status: 200 Ok");
le serveur renvoie (ceux de free.fr en tous cas) le code 302 "Moved Temporary", ce qui n'est pas recommandé en référencement. Plus précisemment le risque pour le référencement existe quand l'ancienne URL est déjà indexée (sinon logiquement non mais en pratique ?).
Il n'y a apparemment pas de solution dynamique pour forcer un 404 en 200 sans faire d'UR.
Effectivement tous (enfin, ceux que j'ai testés...) les autres codes fonctionnent, mais pas le 200...
Je ne vois pas comment faire pour obtenir un code 200, mais si quelqu'un a une solution, je suis preneur
On peut par contre détourner en mettant un autre code, mais lequel choisir ? Un 307 serait-il meilleur que le 302 ainsi obtenu ? Ou un 202 ? Autre ?
- annhydrium
- Nouveau WRInaute

- Messages: 1
- Inscription: 19 Déc 2009
Re: URL Rewriting chez Free (2) : la solution sans .htaccess
On peu même pousser un peu plus loin le concept et disposer de certains possibilité offerte par l'URL rewriting...
Si j'ai le temps je ferais un autre post... Sinon bien merci pour le concept
Si j'ai le temps je ferais un autre post... Sinon bien merci pour le concept
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 :
- url rewriting chez free... Peut-être une solution...
- Solution pour l'Url rewriting chez Free :D
- [Résolu] - php - URL Rewriting chez free (free.fr)
- [astuce] l'url Rewriting et .htaccess pour FREE.FR
- Solution parrallele au URL Rewriting
- Url rewriting : quelle solution choisir ?
- URL rewriting est-il la bonne solution
- url rewriting et free...
- URL Rewriting et forums Invision Board : une solution ?
- url rewriting + titres pour phpbb v2 : solution globale
- Suite de l'article sur le fichier .htaccess : l'URL rewriting
- Optimiser le référencement d'un forum phpBB : réécriture d'URL
- Tutoriel URL Rewriting
- 3ème partie de l'article .htaccess : les réécritures conditionnelles
- l'URL Rewriting expliqué aux débutants
- L'URL Rewriting expliqué aux débutants
- Article sur le fichier .htaccess
- Aperçu des différents types de redirection
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.
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités



