一、配置文件中设置
<VirtualHost *:80>
ServerAdmin webmaster@example.com
DocumentRoot "/www/wwwroot/ceshidaili/public"
ServerName 6bcadd09.ceshidaili.local
ServerAlias ceshidaili.local
#errorDocument 404 /404.html
ErrorLog "/www/wwwlogs/ceshidaili.local-error_log"
CustomLog "/www/wwwlogs/ceshidaili.local-access_log" combined
#DENY FILES
<Files ~ (\.user.ini|\.htaccess|\.git|\.svn|\.project|LICENSE|README.md)$>
Order allow,deny
Deny from all
</Files>
#PHP
<FilesMatch \.php$>
SetHandler "proxy:unix:/tmp/php-cgi-73.sock|fcgi://localhost"
</FilesMatch>
#PATH
<Directory "/www/wwwroot/ceshidaili/public">
SetOutputFilter DEFLATE
Options FollowSymLinks
Require all granted
DirectoryIndex index.php index.html index.htm default.php default.html default.htm
AllowOverride none
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?s=/$1 [QSA,PT,L]
RewriteRule .* - [env=HTTP_AUTHORIZATION:%{HTTP:Authorization},last]
</Directory>
</VirtualHost>
二、.htaccess
文件中配置
<VirtualHost *:80>
ServerAdmin webmaster@example.com
DocumentRoot "/www/wwwroot/ceshidaili/public"
ServerName 6bcadd09.ceshidaili.local
ServerAlias ceshidaili.local
#errorDocument 404 /404.html
ErrorLog "/www/wwwlogs/ceshidaili.local-error_log"
CustomLog "/www/wwwlogs/ceshidaili.local-access_log" combined
#DENY FILES
<Files ~ (\.user.ini|\.htaccess|\.git|\.svn|\.project|LICENSE|README.md)$>
Order allow,deny
Deny from all
</Files>
#PHP
<FilesMatch \.php$>
SetHandler "proxy:unix:/tmp/php-cgi-73.sock|fcgi://localhost"
</FilesMatch>
#PATH
<Directory "/www/wwwroot/ceshidaili/public">
SetOutputFilter DEFLATE
Options FollowSymLinks
Require all granted
DirectoryIndex index.php index.html index.htm default.php default.html default.htm
AllowOverride all
</Directory>
</VirtualHost>
.htaccess文件中内容:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?s=/$1 [QSA,PT,L]
RewriteRule .* - [env=HTTP_AUTHORIZATION:%{HTTP:Authorization},last]
</IfModule>