URL 표시 줄에 PHP 확장을 숨길 수 있다는 것을 알고 있습니다. 사용자가 소스 코드를 볼 때 PHP 확장을 숨길 수 있습니까? 예를 들어, index.php 페이지 (URL 표시 줄에 abc.com/index입니다.) 그리고 소스 코드를 볼 때 .php 확장자는 여전히 있습니다 (<a>
태그 안에 있음). 나는 그것을 숨길 수 있는가?HTML 소스 코드에서 PHP 확장을 숨길 수 있습니까?
-2
A
답변
1
확장자 ".php"대신 ".do"와 같은 임의의 확장자를 PHP 스크립트로 해석하도록 웹 서버를 구성한 경우 모든 링크에서이 확장명을 사용해야합니다.
그래서 "할 수있는"것이 아니라, HTML 페이지에서 ".do"를 "반드시 사용해야"합니다.
+0
고마워, 내가 봐야 할 것입니다 –
1
서버 (Apache/Nginx)가 example.com/ 및 (about.php라고 말하면됩니다.) example.com/about을 사용하도록 설정 한 경우 링크가 작동합니다.
아파치 htaccess로 예제 설정 :
RewriteEngine on
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule^%{REQUEST_FILENAME}.php [NC,L]
생각이 그냥 PHP 확장을위한 것입니다. 이 기능은 링크에만 도움이되지만, 브라우저에서 요소 검사기/소스 코드에 표시되지는 않지만 확장 프로그램이 필요한 파일이 필요하다고 할 수 있습니다.
<a href="./">Home</a>
<a href="./about">About</a>
"PHP 확장 기능"은 무엇을 말하는 겁니까? HTML 소스에서 어떻게 나타 납니까? ''/ index.php'와 같이 "확장자"를 의미합니까? – tadman
구체적인 코드 예를 제공하십시오. – derHugo
@ tadman 태그로 페이지를 리디렉션하면 파일 이름을 입력해야합니다. 예를 들어 index.php에서 about.php에 이르기까지 를 작성하십시오. 어떻게 숨길 수 있습니까? (확장명 숨기기) –