우리 웹 사이트에 깨끗한 URL을 만들고 싶습니다. 나는 이것을 어떻게 할 수 있었는지와 코드 스 니펫을 발견했다.하지만 내 요구 사항을 충족시키지 못한다. 여기서 우리는 기본적으로 원하는 것을 설명 할 것입니다. 우리는 사용자가 볼 수있는 특정 페이지를 나열하는 "페이지"메뉴를 가지고 http://www.test.comMod_rewrite - 깨끗한 URL 만들기
:
이 기본 웹 사이트의 URL입니다. 그것은처럼 보이는 다음 http://www.test.com/pages.php
우리는 기본적으로 누군가가 방문 할 때이 /pages.php이 /페이지로 리디렉션해야합니다 (또는 전체 URL과 함께 : test.com/pages를) 리디렉션하지 않거나 페이지를 표시하지 않습니다.
또한이 가능한 구성의 작업을해야합니다
- /페이지
- /페이지/
- /page.php 내가 Stackowerflow의 시스템을 살펴 보았다
하고, 우리가 실제로 원하는 방식으로 작동하고 있습니다. 그래서 나도 찾고 있어요 때마다 :
- stackoverflow.com/questions
- stackoverflow.com/questions/
- stackoverflow.com/questions.php - 페이지를 표시 찾을 수없는 사이트
이것은 기본적으로 필요한 것입니다. 이 코드를 시도하지만, 내 요구에 완벽하게 작동하지 않습니다
Options +FollowSymlinks
RewriteEngine On
RewriteBase/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^(.+)$ /$1.php [L,QSA]
내가 기뻐할 줄 사람이 달성 할 수있는 방법에 대한 명확한 설명을 쓸 수 있다면. 또한이 게시물이 중복 된 것을 발견하면이 정확한 질문을 검색했기 때문에 정확한 게시물을 연결하십시오. 그러나 이에 대한 답변을 찾지 못했습니다.
감사합니다.
내 대답보기 [http : // stackoverflow.com/questions/14637335/url-re-writings-in-the-url에 여러 값이있을 때/14637516 # 14637516] (http://stackoverflow.com/questions/14637335/url) -rew-in-the-url/14637516 # 14637516) 및 [http://stackoverflow.com/questions/15496979/mod-rewrite-is-there]를 사용하여 -a-faster-way/15497491 # 15497491] (http://stackoverflow.com/questions/15496979/mod-rewrite-is-there-a-faster-way/15497491#15497491) – bitWorking
나는 이것들을 씹었으며 그들은 http : //www.test.com/pages.php?id=123와 같은 URL에서 깨끗한 URL을 생성하는 방법에 초점을 맞추고 있습니다. 그러나 pages.php를/pages로 전환 할 수있는 솔루션이 있습니까? –