[.htaccess] info/privacy 를 info/privacy.php 로 자동 연결해주기.
2017. 3. 9. 18:43ㆍComputer/Server
apache 기준
우선 .htaccess 를 설정하기 위해서는
1. rewrite 모듈을 enable !
> sudo a2enmod rewrite
2. enable 한 모듈을
> /etc/apache2/apache2.conf 에 설정
> 아래 내용 추가
```
<IfModule mod_rewrite.c>
rewriteEngine On
</IfModule>
```
3. 이후 VirtualHost 설정을 해주어야한다.
해당 디렉토리 설정으로 들어간다.
> vim /etc/apache2/sites-available/xxx
> ** Multiviews 가 없어야 합니다.
> ** AllowOverride All
4. 이제 원하는 .htaccess 를 작성한다.
> 작성위치는 해당 홈디렉토리
```
RewriteEngine on
RewriteRule ^([0-9a-zA-Z-]+)$ $1.php [NC,L]
RewriteRule ^([0-9a-zA-Z-]+)/$ $1.php [NC,L]
RewriteRule ^info/([0-9a-zA-Z-]+)$ info/$1.php [NC,L]
# 위의 한줄이 해당 디렉토리의 특정 이름을 해당디렉토리에 이름.php 로 `rewrite` 한다.
```
아래는
반응형
'Computer > Server' 카테고리의 다른 글
Webflux exchange 와 retrieve 의 차이 (0) | 2021.03.25 |
---|---|
Nginx Deny all, allow specific ip (0) | 2020.04.25 |
[socket.io] node.js 를 이용해서 소켓서버 구성시 알게 된것들. (0) | 2017.02.09 |
읽어보기 (0) | 2017.02.01 |
[APNS] 0. 인증서 준비 (0) | 2016.03.15 |