나는 학습 운동으로 블로그 엔진을 만들고 있는데, 하나의 특별한 문제가 저를 곤혹스럽게 만듭니다. 나는 블로그 포스트가 Wordpress와 같은 블로그 엔진에서 어떻게 생성되는지 궁금합니다. 나는 당신이 이것을 할 수있는 2 가지 방법이 있다고 생각하고있다 :블로그 엔진이 블로그 게시물을 작성하는 방법은 무엇입니까?
1) 'testPost'라는 새로운 블로그 포스트를 만들면 www.myblog.com/testPost.html이라는 새로운 HTML 페이지가 생성된다. 따라서 새 블로그 게시물마다 서버에 새 HTML 페이지를 저장합니다. 이 방법은 비효율적 인 것처럼 보입니다. 블로그에는 수백 개의 블로그 게시물이있을 수 있습니다. 즉 수백 개의 HTML 페이지를 만들어야합니다. 나는이 방법을 사용하고 싶지 않다고 생각한다.
2) 액세스하려는 게시물에 따라 데이터가 렌더링되는 일반 블로그 게시물 페이지가 있습니다. 예를 들어 'testPostOne'을 만든 경우 일반 블로그 게시물 페이지는 testPostOne의 데이터와 URL로 채워지며 'testPostTwo'를 만든 경우 일반 페이지는 testPostTwo의 해당 내용을 렌더링하는 식으로 진행됩니다.
하지만이 방법을 사용하면 문제가 발생합니다. 예를 들어 실제로 존재하지 않는 페이지에 어떻게 링크합니까? http://www.myblog.com/testPostOne.html에 연결하면 작동하지 않습니다.
다음은이 문제를 해결할 수있는 두 가지 방법입니다. 다른 옵션이 있는지 확실하지 않습니다. 이 문제를 알고 있다면 더 나은 방법을 추천 해 주시기 바랍니다.
기본적으로 각 블로그 게시물마다 서버에 새 HTML 페이지를 만들지 않고도 멋지게 형식화 된 URL을 만들 수 있기를 원합니다.
편집 : 나는
제목이 마음에 들면 항상 스택 오버플로 메서드를 사용하고 제목을 URL로 만들 수 있습니다. –