У меня есть небольшая проблема, которая беспокоила меня последние несколько месяцев.
Первые хорошие новости: с помощью огромного SO-сообщества я смог переписать свои уродливые URL-адреса в хорошие, например:website.com/page.ast?ln=nl
в website.com/nl/page
.За эту маленькую .htaccess
магию Apache я бесконечно благодарен SO-сообществу.
Но, счастливо развиваясь, я столкнулся с неприятной правдой в результатах поиска Google ...
Google показываетужасные URL в их поиске:
website.com/nl/selfdesign.ast?ln=fa
Хотя:
Мой сайт имеет хорошие гиперссылкив его системе меню:
<a href="selfdesign">designing your own website</a>
Когда на странице загружается этот веб-сайт, и в строке URL Firefox отображается красивый URL:
http://website.com/nl/selfdesign
Код страницы моего сайта раскрывает каноническую следующую мета:
Итак, я думаю, что мои украшенные URL имеютбыл омрачен Google.Спасибо большое!Как Google может показывать ужасные URL-адреса после всех этих месяцев, которые я потратил на украшение своих ссылок?
Обновление 2
Так как я могу перенаправлять URL-адреса, такие как website.com/nl/webpage.ext?ln=yy
на website.com/nl/webpage
,по сути, удаление ненужной части, которая ничего не делает?
.xxx?ln=yy
, где xxx
- это 2 или 3 буквы (расширение), а yy
- это язык (может быть nl
,be
, fr
, но также zh-cn
и т. Д.).
Снова все, что прошло, включая .extension?ln=whatever
, может быть полностью удалено и перенаправлено в сторону.