In Bezug auf die Suchmaschinenoptimierung würde ich nicht erwarten, dass dies ein Problem darstellt, da Google über genügend gesunden Menschenverstand verfügt, um zu erkennen, dass, wenn die beiden von Ihnen angezeigten URLs denselben Inhalt zurückgeben, die URLs für alle praktischen Zwecke für einen Menschen dieselben sind.
In der Tat werden einige Webmaster / Entwickler kurze Umschreiberegeln schreiben, um den Schrägstrich anzuhängen oder zu entfernen, weil "es schöner aussieht".
Diese Umschreibungen können interne HTTP-Serverumleitungen sein (die für externe Benutzeragenten nicht sichtbar sind) und von Google erwartet werden, dass Webmaster eine dedizierte Weiterleitung und eine entsprechende Roundtrip-Kommunikation zwischen Server und Benutzeragent codieren, die eine Weiterleitung "ankündigt" (und Daher macht eine kanonische URL - z. B. eine HTTP-Antwort mit 30x
und ein "Ort: [alte URL, außer mit einem Schrägstrich]" - und die Bestrafung derjenigen, die dies nicht tun - wenig Sinn.
Ich arbeite jedoch nicht für Google, daher kann ich nicht sicher sagen, dass ich mich nur persönlich darum kümmern würde, und Sie können die kanonische URL immer mit dem kanonischen Tag "rel" angeben.
Wenn die URLs nicht mehr abweichen und dennoch denselben Inhalt zurückgeben , z
http://www.example.com/product.html
http://example.com/product/
Dann würde ich sie bereinigen und eine kanonische URL angeben.
Nach meiner Erfahrung - mit PHP - wird der Schrägstrich im Array-Schlüssel und die Abfragezeichenfolge im Text erfasst, wenn die Abfragezeichenfolge REQUEST_URI
(Teil der Adresse nach dem, HTTP_HOST
der das REQUEST_URI
und das enthält QUERY_STRING
) einen Schrägstrich aufweist oder nicht - PHP scheint das nicht zu interessieren Schlüssel$_SERVER['REQUEST_URI']
$_SERVER['QUERY_STRING']