Question de débutant

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Question de débutant

Re: Question de débutant

par AB » 17 juin 2010, 21:21

tu as une raison précise ?
ben, considérant que sur son site, il y a des retours à l'index.html ("à l'accueil" comme sur la plupart des sites) ... cela évitera aux moteurs de recherche d'indexer une nouvelle url et éventuellement de se battre avec des "liens mort" et de devoir refaire les liens ...
Oui effectivement c'est une bonne raison :)

Re: Question de débutant

par Nours312 » 17 juin 2010, 09:33

tu as une raison précise ?
ben, considérant que sur son site, il y a des retours à l'index.html ("à l'accueil" comme sur la plupart des sites) ... cela évitera aux moteurs de recherche d'indexer une nouvelle url et éventuellement de se battre avec des "liens mort" et de devoir refaire les liens ...

une redirection permanente en htaccess et bien évidemment équivalent !... mais j'aime bien l'UrlReWriting, ca pourra lui servir par la suite autant le mettre en place !

après, les gouts et les couleurs ^^ ;)

Re: Question de débutant

par AB » 17 juin 2010, 00:44

à moins que le contenu de ta balise marquee soit injecté par un Javascript qui, suite à une requete Ajax récupèrera le contenu du fichier txt retourné par le fichier php ... :mrgreen: mais c'est pas de plus joli !...
Disons que ça fait un peu de travail juste pour éviter d'avoir une page index.php d'autant plus qu'avec une éventuelle évolution de son code ce sera peut-être nécessaire...
sinon, autre solution (ma préférée de toutes) : ... un URLReWriting !... en appelant la page index.html, le serveur charge la page index.php ... et personne ne s'en rend compte !...
Ben avec une redirection permanente dans un .htacces ça ferait bien la même chose niveau résultat... mais bon pourquoi pas, c'est une autre solution.
Par contre je ne vois pas pourquoi dans cet exemple l'URLReWriting serait une solution à préférer, tu as une raison précise ? :-k

Re: Question de débutant

par Nours312 » 15 juin 2010, 22:56

Ben tu ne pourras pas faire afficher du php dans une page .html
à moins que le contenu de ta balise marquee soit injecté par un Javascript qui, suite à une requete Ajax récupèrera le contenu du fichier txt retourné par le fichier php ... :mrgreen: mais c'est pas de plus joli !...

sinon, autre solution (ma préférée de toutes) : ... un URLReWriting !... en appelant la page index.html, le serveur charge la page index.php ... et personne ne s'en rend compte !...

@++

Re: Question de débutant

par AB » 15 juin 2010, 15:25

Ben tu ne pourras pas faire afficher du php dans une page .html

Donc à ta place je ferais les solutions 1 + 2

Question de débutant

par maqfab » 15 juin 2010, 15:03

Bonjour,

Je viens de récupérer la maintenance d'un site, et une petite évolution à la clé.
La structure de la page index.html est un tableau. Dans une de ces cellules, j'ai ajouté un balise <MARQUEE> pour faire défiler du texte. C'est OK
Le texte à faire défiler est lu dans un fichier .txt. Il a fallu que j'utilise un petit script php pour le faire. C'est toujours OK.
Par contre, il a fallu que je change index.html en index.php. Normal.
L'idée serait de conserver index.html pour ne pas faire de changements pour les utilisateurs.

Solution 1 : modifier la page par défaut au niveau du serveur.
Solution 2 : faire une redirection de index.html vers index.php
Solution 3 : Créer une page php qui n'affiche que la balise <MARQUEE>, et faire en sorte qu'elle s'affiche dans la cellule du tableau de la page index.html. J'ai essayé avec la balise <EMBED>, mais sans succès.

Bien sûr, je privilégie la solution 3. Quelqu'un a une astuce ?

Fabien