본문으로 바로가기
[PHP] apache htaccess를 사용한 간단한 rest만들기..

폴더 구조는 다음과 같다.

root

   .htaccess

       - public

         .htaccess,index.php

위와같이 파일이 위치한다.

.htaccess를 설정한다.

<IfModule mod_rewrite.c>
    RewriteEngine on
    RewriteRule    ^$   public/    [L]
    RewriteRule    (.*) public/$1    [L]
 </IfModule>

 

어쨌거나 요청이 오면 public 폴더로 보낸다. 뒤에 있는 url정보는 $1을 통해서 public으로 보내진다
public폴더에 .htaccess를 설정한다.

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?url=$1 [PT,L]
</IfModule>

 

url을 파라미터로 받는것처럼 넘어온다. 다음 주소를 하출해본다.

localhost/test

<?php 
echo $_REQUEST['url'] ;
// resutl : test
?>


크리에이티브 커먼즈 라이센스
Creative Commons License

트랙백

http://trudy.kr/trackback/23
  1. K8

    Trudy :: [PHP] apache htaccess를 사용한 간단한 rest만들기..

    I found a great... 2020/07/29 19:30

댓글을 달아 주세요

Trudy
Trudy 님의 블로그
MENU
VISITOR 오늘529 / 전체635856