나는 방금 로그 아웃과 로그인과 같은 내 웹 사이트에 여러 개의 폴더가있는 경우 index.php라는 폴더 내에 로그 아웃/페이지를 만들 수 있다고 생각했습니다. 이제 누군가가 project.com/login/으로 이동하면 해당 폴더에서 index.php 파일을로드하고 URL이 멋지게 보일 것입니다.여러 폴더에 여러 개의 인덱스 파일이 있습니까?
이렇게하는 데 문제가 있습니까?
나는 방금 로그 아웃과 로그인과 같은 내 웹 사이트에 여러 개의 폴더가있는 경우 index.php라는 폴더 내에 로그 아웃/페이지를 만들 수 있다고 생각했습니다. 이제 누군가가 project.com/login/으로 이동하면 해당 폴더에서 index.php 파일을로드하고 URL이 멋지게 보일 것입니다.여러 폴더에 여러 개의 인덱스 파일이 있습니까?
이렇게하는 데 문제가 있습니까?
캔디가 지적한 것처럼 폴더 및 색인 파일보다는 URL 재 작성을 사용하는 것이 좋습니다. 나는 가서 그것을 보았고 많은 멋진 일들을 할 수있다. 기초에 대한
:
대신 사이트가있는 것 다수의 index.php 파일 (개발자 용) 혼란과 가진 만들 것이다 많은 폴더를 만드는 한 번에 둘 이상을 편집하는 경우 혼란 스러울 수도 있습니다. 아파치 mod_rewrite 모듈을 사용하면 투명하게 (주소 표시 줄의 URL이 동일하게 유지됨) 하나의 URL을 다른 URL로 리디렉션 할 수 있습니다. /user/user.php?user=1335591
RewriteEngine on
을 넣어 : 당신은 힘든 못생긴 URL을 다음과 같이 기억하기보다는 지저분한 URL의를 정리하고 /login/
대신 /login/login.php
또는 /user/1335591/
또는 /user/'username'/
하려면이 사용할 수: 다음 순서로 htaccess로 파일에 기록 된은 예입니다
사용자가 입력 products/12
상기 제 규칙 그것에 슬래시를 추가 할 경우
RewriteRule ^products/([0-9][0-9])/$ /productinfo.php?prodID=$1
RewriteRule ^products/([0-9][0-9])$ /products/$1/ [R]
productinfo.php?prodID=12
u 여러 폴더가 필요하지 않습니다. URL을 다시 작성해야합니다. – candyleung