Как плоские ссылки обнаруживаются поисковой системой? - PullRequest
0 голосов
/ 26 июня 2011

Я новичок в mod_rewrite.И SEO.Я хотел создать RewriteRule, который по существу преобразует следующий запрос:

http://xyz.com/property/state/city/name/propertyid/

в

http://xyz.com/property/?id=propertyid

Это то, что я использовал:

RewriteRule ^property/([^/]+)/([^/]+)/([^/]+)/([1-9][0-9]*)/$ /property/?id=$4 [NC]

КакВы можете видеть, я не рассматриваю 3 предыдущих параметра, одного идентификатора достаточно, чтобы отобразить правильную страницу.

Теперь мне интересно то, как поисковая система узнает «желаемую» ссылкув собственность?Другими словами, если бы эта страница была проиндексирована, какая ссылка была бы в результатах поиска?(или это зависит от того, какую ссылку я распространяю?)

Спасибо.

1 Ответ

2 голосов
/ 26 июня 2011

Сканеры поисковых систем могут получать только те ресурсы, на которые им известны URL-адреса.Таким образом, для сканирования какого-либо ресурса сканер должен знать его URL.Это в основном делается с помощью ссылок на других веб-страницах или путем отправки.

Теперь, если вы ссылаетесь на /property/state/city/name/propertyid/, сканеры будут запрашивать этот URL.Затем ваш сервер перепишет этот URL-адрес внутри /property/?id=propertyid и вернет его содержимое сканеру.Вот и все.

Если вы не ссылаетесь на /property/?id=propertyid где-либо, сканеры не заметят, что /property/state/city/name/propertyid/ фактически отображается на /property/?id=propertyid.

Что будут делать поисковые системыURL и содержимое ресурса - это отдельная история.

...