여기

2017-09-06 5 views
0

를 htaccess로 사용하여 매개 변수를 가져옵니다 숨기기 것은 내 index.php를 내부 내 페이지여기

xyz.com?show=page 

인 코드

<?php 
echo $_GET['show'] 
?> 

처럼 될 것입니다하지만 난 사용자는 xyz.com/page을 입력합니다 및 자동으로 추가한다 ?show in url

어떻게하면됩니까? 나는 htaccess로 같은

RewriteEngine On 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteRule ^([^\.]+)$ $1.php [NC,L] 

을하지만 난 모든 요청을 처리하는 것이

답변

0

index.php 경우 할 수있는 방법

.PHP, 페이지 즉의 마지막 부분을 제거

, index.php을 다시 작성해야합니다. 지금하고있는 일은 현재 요청으로 다시 작성하고 마지막에 .php을 추가하는 것입니다. ,

RewriteEngine On 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteRule ^([^\.]+)$ /index.php?show=$1 [NC,L] 
+0

이 큰 작업을 감사 –

+0

을하지만 우리는 하위 폴더에있는 fiels이있는 경우 작동하지 않습니다 :

이 당신이 원하는 무엇을해야합니까? –

+0

질문을 원하는대로 업데이트해야합니다. 나는 단지 짐작할 수있다. – Mike