Bonjour,
Dans mon annuaire, lorsqu'un internaute clique sur un site, il ouvre une page php qui met à jour la base puis utilise la fonction header :
D'abord, je ne comprend pas pourquoi googleboot n'a pas indexé ces pages.
Est-ce parce qu'il considère que ces pages n'existent pas ?
Le lien avec le site est il valable pour notre ami ?
Ensuite, j'aimerais optimiser ce code afin que les liens soient le plus efficace possible :
- pourquoi le @ devant header ?
- Mirgolth rajoute une spécification d'en-tête HTTP. quel en est l'intéret ?
- Enfin, le titre de ma page pendant un moment est du type out.php?site=456
J'ai trouvé ici, en fin de page une "astuce".
Le code deviendrait
Qu'en pensez vous ?
Dans mon annuaire, lorsqu'un internaute clique sur un site, il ouvre une page php qui met à jour la base puis utilise la fonction header :
Code:
@header("Location: $url");
D'abord, je ne comprend pas pourquoi googleboot n'a pas indexé ces pages.
Est-ce parce qu'il considère que ces pages n'existent pas ?
Le lien avec le site est il valable pour notre ami ?
Ensuite, j'aimerais optimiser ce code afin que les liens soient le plus efficace possible :
- pourquoi le @ devant header ?
- Mirgolth rajoute une spécification d'en-tête HTTP. quel en est l'intéret ?
- Enfin, le titre de ma page pendant un moment est du type out.php?site=456
J'ai trouvé ici, en fin de page une "astuce".
Le code deviendrait
Code:
header("Request-URI: $url");
header("Content-Location: $url");
header("Location: $url",301);
Qu'en pensez vous ?