Wo und Wie Vary: User-Agent HTTP-Header
Laut Search Engine Land und viele andere Quellen, wenn Sie etwas gestalten "Dynamic Serving" mobile content für Ihre Website, sollten Sie den HTTP-header " Vary: User-Agent.
Ist dies in der .htaccess-Datei oder woanders? Diese würde mein erstes mal, dies zu tun und ich würde mich sehr über Hilfe und vielleicht auch ein Beispiel. Nach der Suche rund um, ich habe es verengt, um entweder meta-tags oder htaccess, aber ich könnte falsch sein.
Ihre Hilfe wird sehr geschätzt. Danke
- Bis Abstimmung für die Beschaffung Ihres Anspruchs. Es wurde nicht viel von der Umsetzung auf das Thema und werden durch einen blog-post wäre eine große Hilfe für neue / fortgeschrittene Webmaster und Entwickler.
InformationsquelleAutor NotJay | 2014-08-27
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sie nicht, diese einzurichten. Es ist nur so, dass, wenn Sie dienen, die verschiedenen Inhalte von derselben url-basierend auf den Eigenschaften der client, die Verbindung zu Ihnen (das ist, was dynamic serving ist) sollten Sie auch wieder in dieser header, so dass Suchmaschinen wissen, dass es nicht das wahre version der Seite, die Sie betrachten, aber nur eine der User-Agent-abhängig Versionen.
Diese Weise kann Google das Crawlen Ihrer Website verwenden mehrere user-agents, und cache und index jeder von Ihnen getrennt, so dass die Kunden auf verschiedenen Plattformen sind eher die richtigen Informationen zu finden.
Verwenden Sie diesen header, wenn Sie dienen, die verschiedenen Inhalte von der gleichen url, abhängig von der Kopfzeile.
Also Erstens, müssen Sie erstellen eine Seite, die tatsächlich unterschiedliche Ausgaben auf Basis der user-agent, und wenn Sie dieses haben, können Sie optimieren, indem Sie die response-header. Sie können tun, dass durch den Aufruf der
header
- Funktion in PHP:Können Sie es tun in der htaccess auch, aber es ist eine gute Idee, mache es aber nur für solche Seiten, die haben tatsächlich unterschiedliche Inhalte. Also meiner Meinung nach, es ist genauso einfach, um es in der PHP.
Wenn Sie PHP für die Erstellung Ihrer Seiten, können Sie die header Funktion, wie diese:
Oder, wenn Sie auf einem apache-server verwenden, können Sie die Sie mod_headers. Modul. Wie diese:
Beachten Sie, dass, wenn Sie senden unterschiedliche Inhalte basierend auf andere Header auch, dann sollte man anfügen, diese andere Header an den Vary-header für deine Antwort.