CakePHP nginx重写规则如下
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
server
{
listen
80
;
server_name
www
.
ttlsa
.
com
;
root
/
data
/
site
/
www
.
ttlsa
.
com
;
index
index
.
php
;
access_log
/
data
/
logs
/
nginx
/
www
.
ttlsa
.
com_accerss
.
log
;
error_log
/
data
/
logs
/
nginx
/
www
.
ttlsa
.
com_error
.
log
;
# main cakephp rewrite rule
location
/
{
try
_files
$
uri
$
uri
/
/
index
.
php
?
$
uri
&
$
args
;
}
location
~
.
php
$
{
root
/
data
/
site
/
www
.
ttlsa
.
com
;
try
_files
$
uri
=
404
;
fastcgi_pass
unix
:
/
tmp
/
php5
-
fpm
.
sock
;
# 改成你对应的FastCGI
fastcgi_index
index
.
php
;
fastcgi_param
SCRIPT
_FILENAME
$
document_root
$
fastcgi_script_name
;
include
fastcgi_params
;
fastcgi_buffer
_size
128k
;
fastcgi
_buffers
256
4k
;
fastcgi_busy_buffers
_size
256k
;
fastcgi_temp_file_write
_size
256k
;
}
}
|
重启nginx即可
收 藏
转载请注明:成长的对话 » CakePHP nginx重写规则