Alle meine WordPress-Post-URLs generieren Unterverzeichnisse mit doppeltem Inhalt, und ich weiß nicht, welchen regulären Ausdruck ich verwenden soll, um konsistent domain.com/category/post/random-number/
zu domain.com/category/post/
und domain.com/category/post/random-number/another-random-number/
auch zu umzuleiten domain.com/category/post/
.
Hier ist ein Beispiel für mein Problem:
http://www.example.com/features/harb-constitution-not-to-allow-kr-provinces-to-receive-foreign-officials/
http://www.example.com/features/harb-constitution-not-to-allow-kr-provinces-to-receive-foreign-officials/1345257927000/
rel="canonical"
: support.google.com/webmasters/bin/… ; googlewebmastercentral.blogspot.co.uk/2009/02/… ; Die Umleitungslösung funktioniert möglicherweise auch (nur generischer Regex), aber da es sich um generischen Regex handelt, kann es zu Fehlalarmen kommen. Die beste Lösung wäre daher, nicht auf .htaccess-Ebene, sondern im tatsächlichen PHP-Code umzuleiten, wenn die richtige URL sicher bekannt ist (vergleichen Sie die tatsächliche URL mit der erwarteten und wenn sie sich von der Umleitung unterscheiden - genau der gleiche Ansatz, der hier verwendet wird Seite? ˅).