라이브러리

[PHP_CONFIG] url_rewriter.hosts - URL 재작성 호스트 설정




PHP는 URL Rewriter를 사용하여 URL을 재작성할 수 있습니다. URL Rewriter는 Apache의 mod_rewrite 모듈과 유사하게 작동합니다. PHP CONFIG 파일에서 URL Rewriter를 사용하려면 `url_rewriter.hosts` 설정을 사용해야 합니다.

url_rewriter.hosts 설정


`url_rewriter.hosts` 설정은 URL Rewriter를 사용하여 호스트 이름을 재작성할 수 있습니다. 이 설정은 Apache의 `mod_rewrite` 모듈과 유사하게 작동합니다.

# 예제


다음 예제는 `url_rewriter.hosts` 설정을 사용하여 `example.com` 호스트 이름을 재작성하는 방법을 보여줍니다.

#hostingforum.kr
php

url_rewriter.hosts = [

    "example.com" => [

        "RewriteRule ^(.*)$ /index.php?_url=$1 [L,QSA]"

    ]

]



이 예제에서는 `example.com` 호스트 이름을 재작성하여 `/index.php?_url=$1` URL로 리다이렉트합니다. `$1`은 URL Rewriter의 매개변수입니다. 이 매개변수는 URL Rewriter가 재작성한 URL의 첫 번째 부분입니다.

# 예제 설명


이 예제는 다음과 같이 작동합니다.

1. 사용자가 `example.com` 호스트 이름으로 접속합니다.
2. Apache는 `url_rewriter.hosts` 설정을 확인합니다.
3. Apache는 `example.com` 호스트 이름을 재작성하여 `/index.php?_url=$1` URL로 리다이렉트합니다.
4. 사용자는 `/index.php?_url=$1` URL로 리다이렉트됩니다.

# 예제 사용


이 예제를 사용하려면 PHP CONFIG 파일에 다음 코드를 추가하세요.

#hostingforum.kr
php

<?php

return [

    'url_rewriter.hosts' => [

        "example.com" => [

            "RewriteRule ^(.*)$ /index.php?_url=$1 [L,QSA]"

        ]

    ]

];



이 코드를 추가한 후, PHP CONFIG 파일을 저장하고 Apache를 재시작하세요. 이제 사용자는 `example.com` 호스트 이름으로 접속했을 때 `/index.php?_url=$1` URL로 리다이렉트됩니다.

결론


`url_rewriter.hosts` 설정은 PHP CONFIG 파일에서 URL Rewriter를 사용하여 호스트 이름을 재작성할 수 있습니다. 이 설정은 Apache의 `mod_rewrite` 모듈과 유사하게 작동합니다. 예제를 포함하여 이 설정을 사용하는 방법을 설명했습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 30 페이지

검색

게시물 검색