No dajmy na to mam takie coś:
http://strona.pl/item?id=1 . '&' . rawurlencode('Tytuł') . '=' . rawurlencode(trim($row['title'])
efekt jest np taki:
https://strona.pl/item.php?id=3&Tytu%C5...TNICZA%21%21%21Te linki występują w sitemapie oraz <link canonical>
A Google wciąż indexuje mi jako:
http://strona.pl/item?id=1Tak jak myślałem. tutaj zawsze profesjonalna pomoc. Znalazłem info w specyfikacji w3 gdzie pisze jak byk! Użyj procentowego-kodowania tylko i wyłącznie dla wybranych znaków. Więc tutaj kolega wyżej wprowadza ludzi w błąd gdyż jeśli użyjemy funkcji rawurlencode na linku który zawiera "=" np .
index.php?sp=12 otrzymamy coś takiego:
index.php%3Fsp%3D12 czyli teraz znalezienie znaku równości jest trudniejsze.
A tak jak myślałem specyfikacja HTML 5 wyraźnie mówi o wybranych znakach a nie o wszystkich!