2018. 6. 29. 14:24

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"

등은, 다른 폴더로 세팅해준다.



Posted by Tyson