Einzelnen Beitrag anzeigen
  #1 (permalink)  
Alt 17.12.2012, 12:04
gabischatz gabischatz ist offline
Erfahrener Benutzer
XHTMLforum-Mitglied
Thread-Ersteller
 
Registriert seit: 12.11.2010
Ort: Bad Langensalza
Beiträge: 733
gabischatz ist in Verruf geraten
Standard Canonical Tag?

Hi mich beschäftigt gerade die Frage des richtigen Einsatz des Canonical Tag.
Da ich gerade mit Wp eine Seite neu erstelle ist mir aufgefallen, dass WP das Canonical Tag einfach einfügt.
Also habe ich es einfach mit eliminiert.
PHP-Code:
<?php  // Kopfzeile (header.php)
// Löschen des Canonical Tag im head
    
remove_action'wp_head''rel_canonical' );
?>
Da die Seite aber unter verschiedenen Domains erreichbar ist, müsste ich also einer Domain den Canonical Tag mitgeben.
Oder muss ich allen das Canonical Tag mitgeben?
PHP-Code:
// Theme-Funktionen (functions.php)
function canonical_for_all() {
  echo 
"<link rel='canonical' href='spielmannszug-badlangensalza.com";   
  echo 
$_SERVER['REQUEST_URI'] ;
  echo 
"' />\n";
}
add_action'wp_head''canonical_for_all' ); 
Dieser Code erzeugt aber eine falsche URL, ->
http:/ /spielmannszug-badlangensalza.de/spielmannszug-badlangensalza.com/kontakt
http:/ /lspz.de/spielmannszug-badlangensalza.com/kontakt
PHP-Code:
// Theme-Funktionen (functions.php)
function canonical_for_all() {
 if(
$_SERVER['SERVER_NAME']=='spielmannszug-badlangensalza.com'){
  echo 
"<link rel='canonical' href='";   
  echo 
get_permalink();
  echo 
"' />\n";
 }
}
add_action'wp_head''canonical_for_all' ); 
So gibt der Browser nur in der http:/ /spielmannszug-badlangensalza.com/ das Canonical Tag aus. Ist das so ok?
MfG
Mit Zitat antworten
Sponsored Links