Apache 버전과 운영 체제에 따라 구성 파일 이름 지정 및 구성 관리 방법이 다른 경우가 많습니다. 예를 들어 설치 디렉터리는 httpd 또는 apache2일 수 있으며, 구성 파일 이름과 모듈 로딩 방법도 공식 Apache와 다른 경우가 많습니다. 이는 규칙이지만 결국 우리 사용자의 대부분은 네트워크 관리자가 아니며, 사용되는 아파치를 구성하고 정보를 찾는 데 하루 종일 시간을 보냅니다. 큰 문제. 요점을 파악하세요.
Apache의 기본 Rewrite 기능은 비활성화되어 있지만 Rewrite 모듈이 로드되어 있으므로 .htaccess 파일을 작성하느라 바쁘면 안 됩니다. 먼저 Apache가 인식되었는지 확인하세요. 우리.
1. Rewrite 모듈이 로드되었는지 확인하세요.
이 기사의 테스트는 CentOS 6 시스템에서 이루어졌으며 경로는 /etc/httpd/conf/httpd.conf입니다. 🎜>
LoadModule rewrite_module modules/mod_rewrite.so
yum install이나 apt-get install 등 시스템 자체 명령을 사용하여 설치하는 경우 httpd.conf/apache2.conf에서
LoadModule rewrite_module modules/mod_rewrite.so
sudo a2enmod rewrite
sudo ln -s /etc/apache2/mods-available/rewrite.load /etc/apache2/mods-enabled/rewrite.load
<Directory /var/www/> Options Indexes FollowSymLinks AllowOverride All Order allow,deny Allow from all </Directory>
# BEGIN <IfModule mod_rewrite.c> RewriteEngine on RewriteBase / RewriteRule .*$ </IfModule> #END
nginx에서 laravel 프레임워크 다시 작성 설정