2017-11-08 22 views
-2

URL 표시 줄에 PHP 확장을 숨길 수 있다는 것을 알고 있습니다. 사용자가 소스 코드를 볼 때 PHP 확장을 숨길 수 있습니까? 예를 들어, index.php 페이지 (URL 표시 줄에 abc.com/index입니다.) 그리고 소스 코드를 볼 때 .php 확장자는 여전히 있습니다 (<a> 태그 안에 있음). 나는 그것을 숨길 수 있는가?HTML 소스 코드에서 PHP 확장을 숨길 수 있습니까?

+1

"PHP 확장 기능"은 무엇을 말하는 겁니까? HTML 소스에서 어떻게 나타 납니까? ''/ index.php'와 같이 "확장자"를 의미합니까? – tadman

+0

구체적인 코드 예를 제공하십시오. – derHugo

답변

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> 
+0

고마워요, 그것은 효과가 –

+0

그냥 깨달았다 그것은 코멘트에 대답했다, 용서 초과 답변. – Jay

+0

문제 없습니다. 언제든지. – Jay