На моем сайте есть статьи, и я хотел бы, чтобы URL был таким:
example.com/(article id) / (название статьи)
Есть две причины, по которым я хотел бы, чтобы URL-адреса были такими: SEO и читабельность.
Эта настройка близка к тому, как настроен стекопоток. И так же, как и в stackoverflow, я не хочу, чтобы заголовок требовался, но если он не включен в, я хочу, чтобы серверная часть добавила заголовок к URL.
Чтобы понять, что я имею в виду, возьмите URL текущей страницы, удалите заголовок из нее и перейдите по этому новому URL. Если вы заметите, когда страница обновляется, заголовок автоматически добавляется к URL.
Когда я думаю о том, как этого добиться, мне нужны два запроса. Первый запрос получит заголовок на основе идентификатора, затем сформирует новый URL и перенаправит на него. Второй URL снова запросит базу данных с идентификатором, отображая статью.
Это единственный способ? Могу ли я добавить дополнительный параметр без фактического перенаправления?
Примечание: я использую cakePHP