8768 sujets

Développement web côté serveur, CMS

Bonjour
Je viens de migrer mon site perso vers un site sécurisé avec nouveau nom propre de domaine.
J'ai pu y intégrer ma base de données grâce à l'aide de ce forum. Il me reste le petit souci suivant : Dans mes pages php je peux paramétrer mes balises css pour le PC et les mobiles de façon indépendante les unes des autres, grâce au php. Je puis par exemple faire une modification sur la page pour PC sans que celle ci soit répercutée sur la page de mobile, ou l'inverse, ou au contraire qu'elle soit répercutée.
J'envisage quelques modifications sur ma page d'accueil et voudrais avoir la même possibilité, malheureusement je l'ai créée en html et non en php et elle est déjà indexée par Google.

Une solution à priori serait de créer une page index.php et supprimer la page index.html. Mais je crains un pataquès. D'abord parce que je crains que le serveur n'apprécie pas, et surtout parce que supprimer une page indexée par google crée de gros problèmes de référencement, en utilisant la balise noindex ou par autres méthodes. Si on fait une erreur puis on la corrige, la validation de la correction par google prend des mois.
Avez vous une solution sure à proposer ? Merci.
NB : J'ajoute que pour la migration de mon ancien site vers le nouveau, j'ai utilisé la méthode suivante de redirection dans mon .htaccess :

 RewriteEngine on
RewriteCond %{HTTPS} !=on
RewriteRule .*  https://%{HTTP_HOST}%{REQUEST_URI}  [R=301,L] 
Modérateur
Bonjour,

1) T'es sûr que la règle de redirection dans le htaccess sert à quelque chose ?

2) Je remplacerais la page index.html par index.php et je ne ferais rien d'autre de spécial.

Amicalement,
Meilleure solution
Salut et merci de ta réponse
1) Oui, absolument sur. Le fournisseur fournit automatiquement les adresses mondomaine.fr précédées ou non de https:// , de https://www. , et http://
Or les pages http:// ne sont pas sécurisées, alors que toutes les autres le sont. Avant que je fasse la redirection, si je tapais https://mondomaine.fr dans la barre d'adresse je tombais bien sur ma page d'accueil sécurisée, mais si je tapais mondomaine.fr je tombais sur la page d'accueil non sécurisée http://mondomaine.fr
J'ai demandé au fournisseur de supprimer dans leur serveur (ou DNS) cette adresse http:// mais ils m'ont répondu que ce n'est pas possible car ils ne sont pas des développeurs. Sic. Incroyable pour des hébergeurs, mais vrai. C'est pourquoi j'ai été obligé de contourner le problème en faisant la redirection vers https://mondomaine.html (puisque je n'ai pas de page d'accueil php).
Et maintenant quelle que soit l'adresse appelée incluant mondomaine.fr je tombe systématiquement comme je le voulais sur la page sécurisée https://mondomaine.fr

2) Es tu sur qu'il n'y a pas de problème, ni avec le serveur, ni surtout avec Google ?
J'ai déjà fait la mauvaise expérience avec le site perso de pages qui marchent sans problème apparent, mais ou le référencement est calamiteux suite à quelque qui ne leur convient pas. Et après, pour rétablir tout comme il faut, c'est la galère.
Amicalement
Modérateur
Bonjour,

1) http et https ne me semblent pas être une question de DNS (qui associent "nom de domaine" et adresse ip), mais de configuration serveur. Et là, ça dépend des hébergeurs évidemment. S'ils ne font rien de spécial, alors effectivement tu peux faire la redirection via un htaccess. L'essentiel est que tu aies vérifié que c'était nécessaire.

2) la règle absolue en matière de référencement, c'est que "on ne sait pas ce qu'ils font". Smiley lol En ils sont rusés, ils vont éventuellement mettre en premier les sites que tu visites souvent (donc très probablement le tien). Ça ne veut pas dire que dans la liste présentée à un autre internaute, ton site sera aussi bien placé.

Selon moi, il faut éviter les combines au maximum. C'est à dire qu'on se concentre sur le contenu (ça tout le monde le sait), qu'on a un html bien comme il faut (ça, c'est bien trop négligé), qu'on n'a pas de liens qui vont nulle part (ça aussi, c'est négligé), et que les pages importantes (celles susceptibles d'avoir été ajoutées en favori par les utilisateurs ou mis en liens sur des pages d'autre sites) existent toujours ou sont redirigées vers une page qui existe (ce qui se fait dans un htaccess).

Pour ton serveur, ça ne va rien lui faire que ce soit index.php à la place d'un index.html. Il prendra le .php et c'est ça qu'il enverra à l'extérieur.

Après, pour ceux de l'extérieur qui voudront visiter ton site et qui auraient soit dans leur favori une url finissant explicitement par index.html, soit suivi un lien finissant explicitement par index.html, on peut éventuellement prévoir une redirection de index.html vers index.php (qui se fait dans le htaccess).

Enfin, pour le référencement, quand on change pas mal de choses sur un site, ça bat toujours un peu de l'aile au début. Mais changer un index.html en index.php ne devrait pas être un problème. Il suffit d'attendre.

Amicalement,
Bonjour et merci
Avant de lire ton dernier message, j'avais réfléchi à une autre solution sans risque :
- Créer une page appelée par exemple accueil.php. Ce sera une sorte de page virtuelle index.php qui contiendra tout le contenu de l'actuelle index.html, plus les instructions php pour paramétrer les css de cette page, les mêmes ou différents pour le PC et le mobile.
- Dans la page index.html faire une redirection html vers la page accueil.php via une balise meta refresh. Et virer tout le reste pour éviter que google m'accuse d'avoir une page en double.
Cette page html ne sera plus qu'une page relais. La redirection étant faite au niveau du navigateur, c'est ni vu ni connu du serveur et de google.
Ca fait un peu bricolage par rapport à ce que tu proposes, mais il me semble que ça devrait
marcher. Ca fait une redirection de plus, mais comme ce n'est pas au niveau du serveur, ce ne devrait pas être pénalisant pour le référencement.
- Pour éviter ces redirections html lors de retours d'autres pages vers la page d'accueil, modifier les liens pour les diriger vers la page accueil.php et non plus vers index.html
C'est peut être un peu farfelu. Dis moi ce que tu en penses, et de mon côté je réfléchis à ta solution. J'ai pour l'instant, après avoir un peu galéré, un site qui marche impeccable, et je n'ai pas envie de me prendre de nouveau la tête.
Amicalement, et encore merci.

Reprise de cette réponse à 11H50, le 08/01/2022
Finalement, après y avoir réfléchi de nouveau, cette solution que je viens d'exposer ne convient pas. La redirection html ne devrait pas poser de problème. Par contre, google va continuer à indexer la page index.html que j'aurai vidé de son contenu, et les clics sur elle ne risquent pas d'augmenter.
Ta solution est sans doute valable, mais pour l'instant je préfère ne prendre aucun risque. Le
problème n'est pas trop grave, et je vais tacher de me débrouiller autrement.
Je considère donc le problème comme résolu, et te remercie une fois de plus.
Amicalement