Problem z nieistniejącymi lokalizacjami

Witam.

Dzisiaj odkryłem na swojej stronie prosty, ale uciążliwy błąd.

Otóż tematy dotyczy strony: http://www.freemobile.com.pl

W momencie kiedy wyświetli nam się jakaś podstrona zakończona *.php okazuje się można wpisać byle jaki ciąg znaków poprzedzony “/”, w zamian zanim pojawić się błąd 404, albo jeszcze lepiej pusta strona on przechodzi pod ten fikcyjny adres :expressionless:

Przykład: (ciąg znaków po news.php/ całkowicie losowy)

http://www.freemobile.com.pl/news.php/a … 93y67hof32

Jak temu zaradzić, bo roboty googla biegają po stronie i znajdują po 600 nieprawidłowych linków przez te pokręcone fikcyjne lokalizacje, zamiast zatrzymać się na pustej stronie! ![-o<

A to po co tworzysz linki do tych nieistniejących lokacji? gogole samo sobie przecież ich nie wymyśla. Druga sprawa to że ciąg podany po .php jest przekazywany do skryptu jako parametr co powoduje normalne wywołanie tej strony (choćby tego przykładu), tylko że z zasobami jest problem bo są linkowane względnie (i to jest ok).