Лучший способ переписать URL с различным количеством параметров - PullRequest
0 голосов
/ 05 ноября 2011

Каков наилучший способ переписать URL с различным количеством параметров?

Например, у меня может быть что-то вроде этого:

http://www.mywebsite.com/

с последующим

http://www.mywebsite.com/watches/

с последующим

http://www.mywebsite.com/watches/tissot/

с последующим

http://www.mywebsite.com/watches/tissot/cronograph/automatic/

и т. Д.

Ответы [ 2 ]

0 голосов
/ 05 ноября 2011

Некоторые используют дефисы (Amazon, Ebay), некоторые используют косую черту (Apple). Оба будут приемлемы в поисковых системах. Косая черта требует, чтобы у вас была четко определенная система категорий / атрибутов для ваших продуктов.

Более поздние интернет-магазины, такие как Diesel и Microsoft, используют косые черты, но только для представления продуктов в определенной категории. Будьте осторожны с полностью дружественными URL-адресами: операция в запросе базы данных для поиска продукта будет очень дорогостоящей, лучше будет иметь идентификатор продукта где-то в URL. Примеры:

http://store.apple.com/br/product/MC839ZM/B?fnode=MTY1NDA0NA http://store.diesel.com/item/detail/tskay/C569C0A4/cod10/36244178LF/mm/125

C ya!

0 голосов
/ 05 ноября 2011

Если все - простая иерархия, тогда это будет работать. Но это, вероятно, не так, как данные будут идти. Так что вы можете использовать некоторые параметры. Like type = {автоматический | ручной} make = {tissot | blah | ...} model = {cronograph | blah | ...} и получить http://www.mywebsite.com/watches?type=automatic&make=tissot&module=cronograph

Полагаю, номера моделей могут быть уникальными, поэтому вы можете сделать: http://www.mywebsite.com/model/tissot12345

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...