동일한 파일에 PHP와 HTML이 일부 있는데 URL을 해당 페이지의 이름으로 표시하는 방법을 정확하게 모르겠습니다.PHP 스크립트 내에서 URL 모양을 변경하는 방법
다음은 내가하고 싶은 예제입니다. 일부 페이지 id = 1을 말하면 해당 페이지의 제목은 HelloWorld입니다.
대신 site.com/page.php?id=1
site.com/HelloWorld
로 표시 할하지만 난 데 문제는 난 단지 내가 ID로 타이틀을 조회 한 후 해당 페이지 내에서 페이지의 제목을 알 수 있다는 것입니다.
내가 설명한 설정을 고려할 때 URL을 페이지의 이름으로 표시 할 수있는 방법이 있습니까? 또한 누군가가 id 대신 페이지의 이름과 함께 더 나은 URL을 사용하여 해당 페이지에 링크하는 경우 여전히 ID를 얻는 방법이 있습니까? 그로 인해 나머지 페이지 내용은 유지됩니까?
감사합니다.
많은 프레임 워크와 CMS를 통해 이러한 작업이 어떻게 이루어 졌는지 확인할 수 있습니다 (Drupal, CakePHP, RoR, Symfony 등). – webbiedave
글쎄, 당신은 id에 의해 pageName을 쿼리하고 url에서 pageName을 원해야합니까? 나는 당신이 올바른 페이지를 얻지 못할 것이므로 이것은 불가능하다고 생각합니다. 그래서 거기에 (site.com/1/Helloworld와 같은) pageId를 추가하거나 스크립트를 변경하여 이름을 사용하여 페이지를 가져올 수 있습니다. – Sgoettschkes
@Boo 아아 당신이 바로 여기 트랙에있을 수도 있습니다! 내가 제안한대로이 URL을 어떻게 작성합니까? ID와 이름을 얻은 다음 스크립트에서 301을 수행합니까? – GeekedOut