Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗ppPmSDHt 436 of 447 menu
◀ ▶

PHP 엔진에서 htaccess 사용하기

사이트 엔진을 만들기 위해서는, 먼저 사이트의 모든 URL 요청이 하나의 PHP 파일에 의해 처리되도록 만들어야 합니다.

이것은 특별한 파일인 .htaccess를 사용하여 수행됩니다. 이 파일을 생성하고 활성화해 봅시다. 파일 내용의 시작 부분에 다음 줄들을 작성하세요:

RewriteEngine On RewriteBase /

이후, 요청된 URL을 어떤 파일이 처리해야 하는지 지정할 수 있습니다. 이것은 RewriteRule 명령을 통해 이루어집니다.

실제 예시를 통해 이 명령의 동작을 살펴봅시다. 예를 들어, 주소 /test가 파일 index.php에 의해 처리되도록 만들어 봅시다:

RewriteRule /test index.php

RewriteRule 명령의 첫 번째 매개변수는 사실 정규 표현식입니다. 이를 사용하여 모든 URL이 파일 index.php에 의해 처리되도록 만들어 봅시다:

RewriteRule .+ index.php

그러나, 일부 주소들은 여전히 리다이렉트되어서는 안 됩니다. 이는 리소스 파일, 즉 CSS, JavaScript, 이미지 등으로 연결되는 주소들입니다.

RewriteCond 명령을 사용하여 이들의 리다이렉트를 취소해 봅시다:

RewriteCond %{REQUEST_URI} !\.(js|css|ico|jpg|png)$ RewriteRule .+ index.php

index.php 페이지에서 우리는 슈퍼글로벌 배열 $_SERVER를 사용하여 요청된 URL을 얻을 수 있습니다:

<?php $url = $_SERVER['REQUEST_URI']; ?>

파일 .htaccess를 생성하세요. 이를 사용하여 모든 요청이 index.php로 리다이렉트되도록 구현하세요.

index.php에서 요청된 URL을 출력하세요.

← →
↑
한국어▼
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақКыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
우리는 웹사이트 운영, 분석 및 개인화를 위해 쿠키를 사용합니다. 데이터 처리는 개인정보 처리방침에 따라 이루어집니다.
모두 수락 설정 거부