Хранить URL ключевые слова в базе данных или derrive - PullRequest
0 голосов
/ 23 марта 2011

Если у меня есть книга под названием «Набор пурпурных мелков Гарольда», я хочу, чтобы URL-адрес веб-сайта выглядел следующим образом:
www.site.com/book/harolds-purple-crayon/4324

Мне нужно будет написать код, чтобы удалить такие слова, как шумовые слова, специальные символы, слова длиной менее x символов, ограничив окончательный результат до y слов и т. Д., Но после того, как этот код написан, что мне с ним делать

Пропускаю ли я каждый заголовок по коду каждый раз, когда требуется URL-адрес на моем сайте, или вместо этого использую код для циклического просмотра всех моих заголовков, выгрузки результатов в базу данных и извлечения их оттуда вместо динамического построения их каждый раз?

1 Ответ

2 голосов
/ 24 марта 2011

В этом случае рекомендуется сохранять дружественные URL-адреса в базе данных и получать их вместе с другой информацией об этой книге (в данном случае).Далее все, что вам нужно сделать, это заново создать URL, используя сгенерированную вами строку и идентификатор (в соответствии с вашим примером).

...