www.test.com/test.php
같이 뒤에 .php 를 생략하고 싶을때 하는방법으로,
아파치 설정에서,
rewrite_module
주석 해제해 주고,
NameVirtualHost *:80
<VirtualHost *:80>
ServerAdmin webmaster@test.com
DocumentRoot "/home/www/test"
ServerName www.test.com
Options +FollowSymlinks
RewriteEngine on
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ $1.php
<Directory "/home/www/test">
AllowOverride all
Options Indexes MultiViews FollowSymLinks
# Require all granted
</Directory>
ErrorLog logs/error_log
CustomLog logs/access_log common
</VirtualHost>
가상호스트 세팅에, 위와 같이 추가해준다.
RewirteCond 에 php, 등을 써주면 된다.
DocumentRoot "/var/www/html"
등은, 다른 폴더로 세팅해준다.
'컴퓨터 > PHP' 카테고리의 다른 글
crontab php 실행시 파일 경로 (0) | 2018.08.28 |
---|---|
php.ini 유용한 기본 설정법 (0) | 2018.06.29 |
CentOS에 php 5.6 설치하기(오라클 oci8 까지 연동) (0) | 2018.06.29 |
PHP 생략하기 (0) | 2018.01.23 |
PHP에서 자리수 맞추기(앞에 00000붙이기) (0) | 2015.10.02 |