En réponse à ma question sur webmaster-hub Jan me dis que j'ai un pb entre mon / et mon index.php googlebot pert les pédales.
je suis entrain d'essayer de recup mon cache de / sur le bon
j'avais bien lu qu'il fallait que les liens Internes pour sur le / mais j'avais oublié une ligne de la réponse
- Implémente dans ta page index une redirection 301 de "index.php" vers "/" (ou le contraire)

donc j'ai encore touché a mon .htaccess

        RewriteCond %{REQUEST_URI} ^/index.php$
        RewriteCond %{QUERY_STRING} (^.*)
        RewriteRule (.*)$ http://%{SERVER_NAME}/ [R=301,L]

j'ai donc du monde la dedans maintenant le dernier htaccess en datte:

        RewriteEngine On

        RewriteCond %{REQUEST_URI} ^(/|/index.php)$
        RewriteCond %{QUERY_STRING} (.+)
        RewriteRule (.*)$ http://%{SERVER_NAME}/%1? [R=301,L]

        RewriteCond %{REQUEST_URI} ^/index.php$
        RewriteCond %{QUERY_STRING} (^.*)
        RewriteRule (.*)$ http://%{SERVER_NAME}/ [R=301,L]

        RewriteCond %{REQUEST_URI} ^/((post|category|tag|feed|archive|page).*|sitemap.xml)
        RewriteRule (.*)$ index.php/$1 [L]

les rules dans l'ordre:

  • si l'on demande /?qqchose ou /index.php?qqchose redirect sur /qqchose
  • si l'on demande /index.php (sans query_string) redirect sur /
  • si on demande /truc/bidule redirect internet (non visible par le naviguateur) vers /index.php/truc/bidule

dans la famille mod_rewrite celui mis en place sur le default vhost de nouvia.com

        RewriteCond %{SERVER_NAME} ^(nouvia\.com|kes\.fr|tresorsecret\.fr)$
        RewriteCond %{REQUEST_URI} ^/$
        RewriteRule (.*)$ http://www.%{SERVER_NAME} [R=301,L]

si on demande un des hosts dans la liste nouvia.com, kes.fr, tresorsecret.fr on est redirigé vers www.lehostdemandé

celui de frogs-online.com

        RewriteEngine On
        RewriteCond %{SERVER_NAME} ^www\.frogs-online\.com$
        RewriteCond %{REQUEST_URI} ^/$
        RewriteRule (.*)$ http://forum.frogs-online.com/ [R=302,L]

si on demande le / de www.frogs-online.com on est redirigé vers forum.frogs-online.com en 302 car c'est temporaire , mais c'est pas grave c'est du mod_rewrite quand meme