Лучшие способы сделать URL-адреса дружественными? - PullRequest
1 голос
/ 16 июня 2010

Мы работаем над пересмотром структуры url для некоторого содержания нашего фильма, но мы не совсем уверены в том, как лучше всего обрабатывать нечетные символы. Например,

'303/302'
'8 1/2 Women'
'Dude, Where's My Car?'
'9-1/2 Weeks'

Пока мы думаем:

/movies/303-302
/movies/8-1-2-women
/movies/dude-wheres-my-car
/movies/9-1-2-weeks

Это лучшее решение? Мы что-то забываем?

Ответы [ 3 ]

2 голосов
/ 16 июня 2010

Используйте этот формат: /movies/123456/8-1-2-women

Настройте веб-сервер так, чтобы фильмы идентифицировались по числовому идентификатору (123456), а остальная часть пути игнорировалась (служит только для SEO).

(Stackoverflow использует этот подход)

1 голос
/ 16 июня 2010

От Seomoz: «При создании URL-адресов с несколькими словами в формате фразы лучше использовать дефисы для разделения терминов (например, / brands / dolce-and-gabbana /), а затем (по порядку) подчеркивания (_), плюсы (+) и ничего. "

Это было подтверждено Мэттом Каттсом, Google тоже.

1 голос
/ 16 июня 2010

Мы всегда используем тире.

У меня нет источника от руки, но я слышал, что символ тире хорош для целей SEO, лучше, чем что-то вроде верблюжьих шапок (например, dudeWhereMyCar), но не уверен, как он сравнивается с подчеркиванием, амперсандом или процентные знаки. Очевидно, что с помощью тире (и, возможно, других разделительных символов) поисковые роботы могут «читать» ссылки и добавлять их как еще один фактор, определяющий релевантность контента.

...