Witam! Mam taki problem: na miejsce strony w Joomli zbudowałem stronę w quick.cms'sie, o adresie: strona.pl i podstronach strona.pl/?artykuł,id (wiadomo) natomiast w joomli adresy wyglądały tak: strona.pl/index.php/artykuł(na_joomli).html (czyli przyjazne linki)
Google ładnie indeksuje te dynamiczne linki, ale obok indeksują także różne kombinacje: strona.pl/index.php/artykuł(na_joomli).html?artykuł,id strona.pl/index.php?artykuł,id ...etc, mimo że wszystkie pliki i bazę starej str skasowałem.
W narzędziach dla webmasterów google usuwałem te fałszywe linki, ale kolejne kombinacje starych linków i nowych się generują. Co zrobić, by link nieistniejący dawał błąd 404 a nie zwracał do strony głównej? wtedy google nie będą tych linków indeksować, i spokój. a teraz jak cokolwiek się pojawi po php/ to nie daje błędu 404, np http://opensolution.org/index.php/asdfghi
Poczytaj najlepiej o .htaccess. Możesz ze starych linków zrobić przekierowania 301 (zalecana opcja, ponieważ pagerank ze starych podstron powędruje do nowych). Możesz też utworzyć mapę strony w XML i przesłać do Google. To na pewno przyspieszy indeksację.