PHP를 사용하여 웹 사이트의 페이지에 대한 URL 확장을 숨길 수 있습니까? 예 : http://home.subfolder.php 대신 http://home/subfolderURL의 확장을 마스크하는 방법
2
A
답변
2
놓습니다 웹 사이트의 루트에 htaccess로 파일에 다음은
다른 사람이 언급 한 것처럼<IfModule mod_rewrite.c>
Options +FollowSymLinks
Options +Indexes
RewriteEngine On
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteRule ^([^\.]+)$ $1.php [NC,L]
</IfModule>
2
아파치 httpd의 mod_rewrite는 서버 측에서 URL을 투명하게 다시 쓰고 원하는 URL을 사용할 수있게합니다. 당신이 아파치 사용하는 서버에 있다면
0
,이 mod_rewrite
이루어집니다. 다양한 질문이 비슷한 요청을받은 :
관련을 : 그것은 PHP와 아무 상관이 있지만
2
네, 가능합니다.
웹 서버의 루트에 .htaccess
이라는 파일을 만들어야합니다 (아직없는 경우). ? 당신이 자동으로 페이지 = 소프트웨어가되는 index.php// 페이지/소프트웨어에서 사용자를 리디렉션 할 것입니다 경우 예를 들어, 사용하십시오 :
^page/([^/\.]+)/?$
)
RewriteEngine on
RewriteRule ^page/([^/\.]+)/?$ index.php?page=$1 [L]
은 정규 표현식이다. 사용 방법을 잘 모르겠 으면 무엇을 하려는지 예를 들어 주시면 도와 드릴 수 있습니다.
관련 문제
- 1. iOS에서 UIView를 마스크하는 방법
- 2. 그루비에서 입력을 마스크하는 방법
- 3. Subversion에서 파일 삭제를 마스크하는 방법
- 4. 명령 줄에서 암호를 마스크하는 방법
- 5. URL의 FireFox 팝업을 감지하는 방법
- 6. X86 확장을 작성하는 방법
- 7. 화면 키보드로 비밀번호 입력을 마스크하는 방법
- 8. 무작위 값으로 보일 숫자를 마스크하는 방법
- 9. 정규 표현식을 사용하여 문자열에서 SSN을 마스크하는 방법
- 10. URL의 구조를 개선하는 방법
- 11. 로그에서 비밀번호를 마스크하는 방법은 무엇입니까?
- 12. 흑백 이미지로보기를 마스크하는 방법은 무엇입니까?
- 13. regexes URL의 일부를 제거하는 방법?
- 14. htaccess로 URL의 일부를 제거하는 방법
- 15. PHP에서 URL의 일부를 변경하는 방법?
- 16. Sinatra에서 URL의 언어를 찾는 방법
- 17. 자바 애플릿을 사용하여 divx 소스를 마스크하는 방법 (예를 들어)?
- 18. 넓고 평평한 테이블의 컬럼 확장을 처리하는 방법
- 19. PHP의 DOM 확장을 사용하는 방법 loadHTML
- 20. 내 자신의 파이어 폭 확장을 등록하는 방법?
- 21. 무대의 일부를 선택적으로 마스크하는 방법은 무엇입니까?
- 22. 문자열 치환을 사용하여 문자열을 마스크하는 정규 표현식
- 23. c에서 비밀번호를 마스크하는 방법은 무엇입니까? C에서
- 24. System.IO.Directory.GetFiles 방법에 여러 확장을 전달
- 25. 모든 URL의
- 26. URL의 틸다
- 27. URL의 앰퍼샌드
- 28. 특정 URL의
- 29. iphone-URL의 토큰 ID를 변경하는 방법
- 30. Objective-c에서 URL의 파일을 저장하는 방법
http : //homefolfolder.php? 나는 .php가 TLD라는 것을 몰랐다. :) – leepowers
가능한 중복 [mod_rewrite RewriteRule을 사용하여 .php 확장이 필요하지 않은 모든 쿼리를 다시 작성] (http://stackoverflow.com/q/183921/) – outis