Я создаю блог-движок в качестве учебного упражнения, и одна конкретная проблема поставила меня в тупик. Мне интересно, как сообщения в блоге создаются, скажем, в блог-движке, таком как Wordpress? Я думаю, что есть 2 способа сделать это:
1) При создании нового сообщения в блоге с именем «testPost» создается новая HTML-страница с именем www.myblog.com/testPost.html. Таким образом, для каждого нового сообщения в блоге вы сохраняете новую HTML-страницу на сервере. Этот метод кажется неэффективным. Блог может содержать сотни сообщений в блоге, что означает, что вам придется создавать сотни HTML-страниц. Я не думаю, что хочу использовать этот метод.
2) У вас есть общая страница блога, данные которой отображаются в соответствии с тем сообщением, к которому вы пытаетесь получить доступ. Например, если я создал 'testPostOne', страница общего блога будет заполнена данными и URL testPostOne, если я создаю 'testPostTwo', то общая страница отобразит соответствующее содержимое testPostTwo и т. Д.
Но использование этого метода приносит свои проблемы. Например, как бы вы ссылались на страницу, которая на самом деле не существует? Ссылка на http://www.myblog.com/testPostOne.html не будет работать.
Это два способа, которые я мог бы придумать, чтобы решить эту проблему. Я не уверен, есть ли другие варианты. Пожалуйста, не стесняйтесь рекомендовать лучший способ решения этой проблемы, если вы знаете один.
По сути, я хочу иметь возможность красиво отформатировать URL-адрес для каждого сообщения в блоге, не создавая новую HTML-страницу на сервере для каждого.
РЕДАКТИРОВАТЬ : я мог бы добавить, что для этого я использую ASP.NET, поэтому любые методы, доступные через эту среду, будут полезны