J'utilise php pour le codage. Y at-il un moyen de passer méta dans la partie du corps. afin qu'il soit reconnu par les moteurs de recherche. Je sais que les balises meta doivent être transmises en tête. mais puisque je génère des pages dynamiquement. Seule la partie du corps est modifiée à chaque page.métadonnées passant dans la partie du corps
Répondre
<meta>
Les étiquettes doivent aller dans <head>
- per the HTML specification.
Réorganisez vos modèles afin de pouvoir ajouter dynamiquement des tags <meta>
dans la tête. Ça ne devrait pas être un problème.
Les spécifications html spécifient que les balises meta
appartiennent à la section head
d'un document HTML.
Vous pouvez également générer les balises META dynamiquement, ajoutez-les simplement dans la section head
que vous envoyez. Un modèle php aura des sections de tête ainsi que des sections de corps - il suffit de les changer pour produire des méta tags dynamiques.
Vous devriez aller avec specification, il ne devrait pas être si difficile de générer même les balises META dynamiquement comme vous le faites pour la partie du corps.
Vous pouvez également utiliser le Simple HTML DOM pour manipuler le code HTML à n'importe quelle partie de la page.
Vous pouvez utiliser la mise en mémoire tampon de sortie et renouveler les métadonnées en utilisant des espaces réservés après la génération de la page.
Comme ceci:
<?php
function callback($buffer) {
return (ereg_replace("meta", "<META blah-bla-bla />....", $buffer));
}
ob_start("callback");
?>
<html>
<head>meta</head>
<body>
<p>It's like comparing apples to oranges.
</body>
</html>
<?php
ob_end_flush();
?>
Que diriez-vous en utilisant une bibliothèque de gabarits tels que Brindille. Créez des blocs et étendez des pages et remplacez le bloc par du contenu plus spécifique.
- 1. Magento Ajax - Comment obtenir uniquement une partie du corps?
- 2. Flex métadonnées du compilateur "DefaultProperty"
- 3. CSS - centre tout dans l'étiquette du corps
- 4. désactiver/activer un clic droit sur une partie particulière du corps html
- 5. C# Paramètre du constructeur passant
- 6. WebPart "métadonnées"?
- 7. Déplacer le corps du tamia vers la position du sprite
- 8. Métadonnées spécifiques à l'application dans l'en-tête SOAP
- 9. comment inverser e.preventDefault() du corps?
- 10. Javascript passant la fonction dans le paramètre?
- 11. Passant la valeur NULL
- 12. Obtenir des métadonnées d'image dans .NET sans tenir compte du format des métadonnées
- 13. Appel de la fonction JavaScript avant la fin du corps
- 14. Outlook attachments.Add() n'apparaît pas dans le corps du message
- 15. SSRS obtenir des métadonnées du rapport distant
- 16. Partie supérieure du site disparaît dans IE7
- 17. partie Sélectionnez du texte dans une balise
- 18. La documentation du développeur est partie dans xcode 3.2.5?
- 19. Comparer la partie temps du champ datetime dans Hibernate
- 20. Comment obtenir la partie modifiée du texte dans une TextArea
- 21. Validation d'une partie du modèle dans MVC
- 22. CodeIgniter passant les données dynamiques du contrôleur à la vue
- 23. Augmenter la taille du corps par rapport à Fancybox
- 24. glisser hors du corps html/div/tout
- 25. masquer une partie du formulaire
- 26. preg_replace seule partie du match
- 27. ssh-2 rsa format du corps?
- 28. Réception du paramètre du corps de la demande dans le service de données WCF/ADO.NET
- 29. WCF .Net 4.0 Erreur client dans la désérialisation du corps du message de réponse
- 30. Comment puis-je empêcher l'affichage du contenu de la pièce jointe dans le corps du message?
-1 pour utiliser ereg – Maerlyn
corrigé (4togo) – GOsha