| |
|
Voir le sujet précédent :: Voir le sujet suivant
|
| Auteur |
Message |
| |
|
Thibault.Florin Nouveau WRInaute
Inscrit le: 05 Oct 2004 Messages: 44 Localisation: Savoie
|
Posté le : Mar Oct 05, 2004 16:07 Sujet du message: url rewriting chez free... Peut-être une solution... |
|
|
Voilà, j'ai peut-être une solution pour l'url rewriting chez un hebergeur gratuit. Mais pour en être sur, il faut me renseigner sur plusieurs questions.
Si ma page "page.php" redirige les utilisateur d'IE et de Netscape vers une page page2.php, mais pas le google bot, est ce que google référencie quand même ? et donc par la même occasion , si le contenu de page.php = page2.php (hormis le fait que sur une page on est loggué et pas sur l'autre) est répréhensible par google ? (qui ne veut pas de redirection spéciale robot)
Quelqu'un sait il sous quels noms sont connu les navigateurs les plus important, j'utilise la fonction "navigator.appName" en js donc il me faudrait les résultats pour chaque navigateur. Une autre solution plus intelligente acceptée par google en matière de redirection existe elle ? |
|
| |
|
 |
e-kiwi Modérateur

Inscrit le: 23 Déc 2003 Messages: 12073 Localisation: Toulouse
|
Posté le : Mar Oct 05, 2004 16:17 Sujet du message: url rewriting chez free... Peut-être une solution... |
|
|
>> Si ma page "page.php" redirige les utilisateur d'IE et de Netscape vers une
>> page page2.php, mais pas le google bot, est ce que google référencie
>> quand même ?
??? dans quel but ????? |
|
| |
|
 |
Thibault.Florin Nouveau WRInaute
Inscrit le: 05 Oct 2004 Messages: 44 Localisation: Savoie
|
Posté le : Mar Oct 05, 2004 16:22 Sujet du message: url rewriting chez free... Peut-être une solution... |
|
|
En fait je me sert de la fonction include, je fais un include d'une page de mon forum dans une autre page.
Le problème est que si on clique sur répondre il faut se reloguer.
le pire est que si on veut acceder à un forum reservé a un groupe, il faut se reloguer on arrivre sur la liste des forums on reclique sur le forum reservé a un groupe on se relog (à l'infini)
Si je redirige l'utilisateur vers la page originale, du forum, (où il n'y a pas d'include) le problème disparait...
Donc voilà pourquoi cette redirection. |
|
| |
|
 |
e-kiwi Modérateur

Inscrit le: 23 Déc 2003 Messages: 12073 Localisation: Toulouse
|
Posté le : Mar Oct 05, 2004 16:23 Sujet du message: url rewriting chez free... Peut-être une solution... |
|
|
| tu veux que google reference des pages qui ne sont pas visible pour un utilisateur non identifié, c est bien ca donc ? |
|
| |
|
 |
Thibault.Florin Nouveau WRInaute
Inscrit le: 05 Oct 2004 Messages: 44 Localisation: Savoie
|
Posté le : Mar Oct 05, 2004 16:30 Sujet du message: url rewriting chez free... Peut-être une solution... |
|
|
Pour faire plus simple, si tu sais faire un titbout de code avec un if en php, qui dit
si utilisateur loggué :
redirection
Si utilisateur pas loggué:
on reste là
ça ressemblerait plus à ce que je voulais faire au départ. |
|
| |
|
 |
e-kiwi Modérateur

Inscrit le: 23 Déc 2003 Messages: 12073 Localisation: Toulouse
|
Posté le : Mar Oct 05, 2004 16:33 Sujet du message: url rewriting chez free... Peut-être une solution... |
|
|
arf
et bien c est quoi la variable qui dit qu'un utilisateur est loggué ???
ca peut etre quelquechose du genre -> if ($_SESSION['utilisateur_loggue']=='oui') header("location: mapage.php"); |
|
| |
|
 |
lesbonsplansdesophie WRInaute impliqué

Inscrit le: 01 Mar 2004 Messages: 440 Localisation: Londres
|
Posté le : Mar Oct 05, 2004 16:37 Sujet du message: url rewriting chez free... Peut-être une solution... |
|
|
salut,
une solution viable au pb d'url rewriting chez free a deja ete trouvee, je te conseille de faire une recherche 'urlrewriting free' dans la patate violette en haut a droite...
A+ |
|
| |
|
 |
Thibault.Florin Nouveau WRInaute
Inscrit le: 05 Oct 2004 Messages: 44 Localisation: Savoie
|
Posté le : Mar Oct 05, 2004 17:05 Sujet du message: url rewriting chez free... Peut-être une solution... |
|
|
La solution viable, se resume à une idée potentiel basée sur du viable ?
Ou bien quelqu'un l'a mis en place, a publié a un mod, et a un site en démonstration qui montre que celà fonctionne ?
Paraît il que google se rends compte qu'il est sur une page dont l'url différe de celle demandé! Si celà est s'avère vrai la redirection n'est plus utilisable... |
|
| |
|
 |
midnightfr WRInaute passionné

Inscrit le: 12 Mar 2004 Messages: 526
|
|
| |
|
 |
Thibault.Florin Nouveau WRInaute
Inscrit le: 05 Oct 2004 Messages: 44 Localisation: Savoie
|
Posté le : Mar Oct 05, 2004 17:26 Sujet du message: url rewriting chez free... Peut-être une solution... |
|
|
Je ne vois toujours que des brides de solutions, des "pour moi ça marche" mais pas de site où je peux m'en rendre compte, pas de tutorial ou dumoin d'explication concréte abordant la programmation...
Est ce que ta méthode prends en compte toutes les variables d'origine? |
|
| |
|
 |
midnightfr WRInaute passionné

Inscrit le: 12 Mar 2004 Messages: 526
|
Posté le : Mar Oct 05, 2004 18:06 Sujet du message: url rewriting chez free... Peut-être une solution... |
|
|
Bah oui, et tu as mon site en exemple.
Les pages .html n'existent pas donc -> erreur 404. C'est a ce moment que tout se joue. Je gere l'erreur 404 dans le .htaccess :
ErrorDocument 404 /erreur404.php
dans ton fichier erreur404.php, tu récupères toutes les variables que tu veux.
puis redirection 200 vers les scripts php que tu veux en fonction de tes variables.
voila, je pense que la solution est complete, et tu peux voir sur ce site :
http://monderapaces.free.fr que ca marche. (fait une recherche sur "beaucens" dans google) |
|
| |
|
 |
GAMING ZONE WRInaute passionné

Inscrit le: 13 Aoû 2004 Messages: 533 Localisation: plus là
|
Posté le : Mar Oct 05, 2004 19:47 Sujet du message: url rewriting chez free... Peut-être une solution... |
|
|
| midnightfr a écrit: |
Bah oui, et tu as mon site en exemple.
Les pages .html n'existent pas donc -> erreur 404. C'est a ce moment que tout se joue. Je gere l'erreur 404 dans le .htaccess :
ErrorDocument 404 /erreur404.php
dans ton fichier erreur404.php, tu récupères toutes les variables que tu veux.
puis redirection 200 vers les scripts php que tu veux en fonction de tes variables.
voila, je pense que la solution est complete, et tu peux voir sur ce site :
http://monderapaces.free.fr que ca marche. (fait une recherche sur "beaucens" dans google) |
Salut, tu aurait pu l'indiquer sur le topic adequate que ca marchait ( car a lire le topic, on ne le sait pas ) ... !
Sinon j'ai une solution par les redirection 302
Voir le fameux topic |
|
| |
|
 |
Thibault.Florin Nouveau WRInaute
Inscrit le: 05 Oct 2004 Messages: 44 Localisation: Savoie
|
Posté le : Mer Oct 06, 2004 8:25 Sujet du message: url rewriting chez free... Peut-être une solution... |
|
|
Voici mon code... situé dans la page 404... c'est censé marché par rapport a google ? Le code lui fonctionne...pas d'erreur.
Pour gagner du temps,seul le premier paté, un de ceux du milieu et le dernier présente un interet...
| Code: |
<?
$URL = pathinfo("$REQUEST_URI");
$vrai_chemin = $URL["basename"];
$debut_url = substr($vrai_chemin, 0, 5);
$nouvelle_url='erreur404.php3';
if ($debut_url == 'mforu')
{
list ($f) = sscanf($vrai_chemin,"mforum%d.php");
$nouvelle_url='viewforum.php?f='.$f.'&marks=topics';
}
if ($debut_url == 'viewf')
{
list ($f,$topicdays,$start) = sscanf($vrai_chemin,"viewforum%d-%d-%d.php");
$nouvelle_url='viewforum.php?f='.$f.'&topicdays='.$topicdays.'&start='.start;
}
if ($debut_url == 'forum')
{
list ($f) = sscanf($vrai_chemin,"forum%d.php");
$nouvelle_url='viewforum.php?f='.$f;
}
if ($debut_url == 'ptopi')
{
list ($t) = sscanf($vrai_chemin,"ptopic%d.php");
$nouvelle_url='viewtopic.php?t='.$t.'&view=previous';
}
if ($debut_url == 'ntopi')
{
list ($t) = sscanf($vrai_chemin,"ntopic%d.php");
$nouvelle_url='viewtopic.php?t='.$t.'&view=next';
}
if ($debut_url == 'stopi')
{
list ($t,$start) = sscanf($vrai_chemin,"stopic%d-%d.php");
$nouvelle_url='viewtopic.php?t='.$t.'&watch=topic&start='.$start;
}
if ($debut_url == 'utopi')
{
list ($t,$start) = sscanf($vrai_chemin,"utopic%d-%d.php");
$nouvelle_url='viewtopic.php?t='.$t.'&unwatch=topic&start='.$start;
}
if ($debut_url == 'ftopi')
{
$nombre_de_tiret = substr_count($vrai_chemin,"-");
$extension = substr_count($vrai_chemin,".html");
if ($nombre_de_tiret == '3')
{
list ($t,$postdays,$postorder,$start) = sscanf($vrai_chemin,"ftopic%s-%s-%s-%s.php");
$nouvelle_url='viewtopic.php?t='.$t.'&postdays='.$postdays.'&postorder='.$postorder.'&start='.$start;
}
if ($nombre_de_tiret == '1')
{
list ($t,$start) = sscanf($vrai_chemin,"ftopic%s-%s.php");
$nouvelle_url='viewtopic.php?t='.$t.'&start='.$start;
}
if ($nombre_de_tiret == '0' and $extension = '0')
{
list ($t) = sscanf($vrai_chemin,"ftopic%s.php");
$nouvelle_url='viewtopic.php?t='.$t;
}
if ($extension = '1')
{
list ($t) = sscanf($vrai_chemin,"ftopic%s.html");
$nouvelle_url='viewtopic.php?t='.$t;
}
}
if ($debut_url == 'setop')
{
list ($t,$highlight) = sscanf($vrai_chemin,"setopic_%d-%d.php");
$nouvelle_url='viewtopic.php?t='.$t.'&highlight='.$highlight;
}
if ($debut_url == 'sutra')
{
list ($p,) = sscanf($vrai_chemin,"sutra%d-%d.php");
$nouvelle_url='viewtopic.php?p='.$p;
}
header("HTTP/1.0 200 OK");
header("Location: $nouvelle_url");
?> |
|
|
| |
|
 |
Thibault.Florin Nouveau WRInaute
Inscrit le: 05 Oct 2004 Messages: 44 Localisation: Savoie
|
Posté le : Mar Oct 12, 2004 9:47 Sujet du message: url rewriting chez free... Peut-être une solution... |
|
|
BOn bah ma solution marche :
http://www.google.fr/search?sourceid=navclient&hl=fr&ie=UTF-8&q=forum+site%3Athibault%2Eflorin%2Efree%2Efr
Voir les 3 derniers résultats de la page... BIen que google commencait a referencer mon forum lol, m'enfin pit-être pas les post...
Piti problème, voici mes resultats Google :
thibault.florin.free.fr/forum/forum9.php Pages similaires
thibault.florin.free.fr/forum/forum8.php Pages similaires
thibault.florin.free.fr/forum/forum10.php Pages similaires
Y'a po de description !!! rien ! juste des liens... Pourquoi ?  |
|
| |
|
 |
Thibault.Florin Nouveau WRInaute
Inscrit le: 05 Oct 2004 Messages: 44 Localisation: Savoie
|
Posté le : Mer Oct 20, 2004 11:04 Sujet du message: url rewriting chez free... Peut-être une solution... |
|
|
Bonjour
Mon mod url rewriting chez free marche a merveille il est mal codé, les gens le detesteront, certains le detestent déja, mais il me permet de faire référencer mon forum, et rien que pour ça c'est cool
Venons en au problème, j'utilise des include de mon forum, genre :
| Code: |
| include('viewtopic.php?t=456'); |
Et lorsque l'on tombe sur la page où il y a l'include, le statut 'connecté' est perdu, je suis donc obligé de rediriger vers la page 'viewtopic.php?t=456' et là le statut est récuperé.
Alors en gros, je veux savoir comment récuperer ce statut ? pour éviter cette redirection... |
|
| |
|
 |
| |
|
|
|
|
Autres sujets de discussion :
|
|