Я рассматриваю свои варианты реализации красивых ссылок для нового сайта.
Я понимаю, как заставить работать основы, например:
/ вид / postTitle / 7895
Я могу просто взять идентификатор 7895 и просто проигнорировать заголовок.
Однако я вижу, что некоторым веб-сайтам вообще удается избавиться от идентификаторов:
/ вид / postTitle
Как это работает?
Единственный способ, о котором я могу думать, это то, что при каждом запросе pageTitle отправляется в виде строки, и некоторый код выполняет некоторую проверку SQL, чтобы вернуть правильный идентификатор. Однако это будет означать много потенциально дорогих запросов SQL нет? Особенно, когда у вас много постов.
Кроме того, это означает, что каждый раз, когда кто-то создает сообщение, мне нужно создать уникальную, удобную для URL строку для этого сообщения. Мне нужно проверить базу данных, пока я не получу уникальный. Это все кажется слишком много нет ??
Я смотрю на этот неправильный путь? Или есть готовые API и инструменты, чтобы сделать это проще и эффективнее?
Я использую PHP / MySQL, Apache.
Спасибо