В идеале, ваш URL должен содержать информацию о теме URL.Вы привели пример http://www.example.com/article/523544,, где это лучше, чем использование стандартных строк запроса, но все еще не идеально, поскольку все, что может увидеть любая поисковая система, это то, что это статья.
Это важнопомнить, что сегмент (сегмент - это строка между каждой косой чертой), ближайший к домену, является наиболее важным: http://www.example.com/most-important/next-important/less-important/
Лично я всегда стараюсь использовать следующую структуру URL и сохраняю свою страницу / статьюуникальные заголовки: http://www.example.com/this-wonderful-article Обратите внимание на использование тире, а не подчеркиваний, это обычно называется предпочтительным методом.Используя этот метод, я обычно генерирую и сохраняю слаг статьи ('this-wonderful-article') в базе данных, а затем ищу его вместо идентификатора.
Признанный, что иногда очень трудно просто использовать слагособенно с большим веб-сайтом.У вас может быть несколько статей с одинаковым названием, или на веб-сайте может быть контент, отправленный пользователем, который вы не можете контролировать.Если это так, вы можете использовать идентификатор без каких-либо забот, но обязательно укажите заголовок статьи в URL.Например: http://www.example.com/this-wonderful-article/29587
Если вы ищете способ использования этих URL, то я бы посоветовал взглянуть на некоторые учебники по mod_rewrite.Лично я использую фреймворк, который выполняет большую часть работы за меня, такой как CodeIgniter (http://www.codeigniter.com),, или вы можете использовать что-то вроде Zend Framework или CakePHP. Если вы только пишете статьи, возможно, стоит посмотретьнадежная CMS, такая как WordPress, хотя это во многом зависит от ваших требований.