>  기사  >  백엔드 개발  >  내 웹사이트의 URL에서 파일 확장자(예: .php)를 어떻게 숨길 수 있나요?

내 웹사이트의 URL에서 파일 확장자(예: .php)를 어떻게 숨길 수 있나요?

DDD
DDD원래의
2024-11-25 21:30:15841검색

How Can I Hide File Extensions (like .php) from My Website's URL?

웹사이트 주소에서 파일 확장자 숨기기

웹사이트를 디자인할 때 .php 또는 .jsp와 같은 파일 확장자를 숨기는 것이 좋습니다. 미적인 이유로 주소 표시줄을 표시합니다. 이 글은 실제 질문과 답변을 바탕으로 이러한 효과를 얻을 수 있는 포괄적인 솔루션을 제공합니다.

질문:

한 웹사이트 개발자가 파일을 제거할 방법을 모색했습니다. 웹사이트 주소의 확장자입니다. 그들은 URL이 http://something.example/profile.php가 아닌 http://something.example/profile로 표시되기를 원했습니다. 이는 Stack Overflow와 같은 웹사이트에서 흔히 볼 수 있습니다.

해결책:

이 문제를 해결하려면 웹사이트의 루트 디렉터리에 .htaccess 파일을 만들 수 있습니다. . 예를 들어 /home/domains/domain.example/htdocs/에 다음 콘텐츠가 포함된 .htaccess 파일을 추가합니다.

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ .php

설명:

  • RewriteEngine 켜짐: Apache의 URL 재작성 모듈을 활성화합니다.
  • RewriteCond %{REQUEST_FILENAME} !-d: 요청한 파일이 디렉터리가 아닌지 확인합니다.
  • RewriteCond %{REQUEST_FILENAME}.php -f: 요청한 파일이 .php 확장자를 가지고 있는지 확인합니다.
  • RewriteRule ^(.*)$ $1.php: 백그라운드에 .php 확장자를 포함하도록 요청을 다시 작성하고 URL의 깨끗한 URL을 유지합니다. 주소 표시줄.

이 솔루션을 구현하면 귀하의 웹사이트 주소가 파일 확장자 없이 표시되어 더욱 세련되고 전문적인 모습을 제공합니다.

위 내용은 내 웹사이트의 URL에서 파일 확장자(예: .php)를 어떻게 숨길 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.