wordpress nginx重写规则
nginx目前是世界上最流行的博客系统,ttlsa也是由wordpress搭建而成,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
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
|
server
{
listen
80
;
server
_name
www
.
ttlsa
.
com
ttlsa
.
com
;
access
_log
/
data
/
logs
/
nginx
/
www
.
ttlsa
.
com
.
access
.
log
main
;
index
index
.
html
index
.
php
;
root
/
data
/
site
/
www
.
ttlsa
.
com
;
location
/
{
try
_files
$
uri
$
uri
/
/
index
.
php
?
$
args
;
add_header
Pragma
"public"
;
expires
12h
;
}
rewrite
/
wp
-
admin
$
$
scheme
:
//$host$uri/ permanent;
location
~
*
^
.
+
\
.
(
ogg
|
ogv
|
svg
|
svgz
|
eot
|
otf
|
woff
|
mp4
|
ttf
|
rss
|
atom
|
jpg
|
jpeg
|
gif
|
png
|
ico
|
zip
|
tgz
|
gz
|
rar
|
bz2
|
doc
|
xls
|
exe
|
ppt
|
tar
|
mid
|
midi
|
wav
|
bmp
|
rtf
)
$
{
access_log
off
;
log_not_found
off
;
expires
max
;
}
location
~
\
.
php
$
{
try
_files
$
uri
=
404
;
fastcgi_split_path_info
^
(
.
+
\
.
php
)
(
/
.
+
)
$
;
#NOTE: You should have "cgi.fix_pathinfo = 0;" in php.ini
include
fastcgi_params
;
fastcgi_index
index
.
php
;
fastcgi_param
SCRIPT
_FILENAME
$
document_root
$
fastcgi_script_name
;
# fastcgi_intercept_errors on;
fastcgi
_pass
127.0.0.1
:
9000
;
}
location
~
.
*
\
.
(
gif
|
jpg
|
jpeg
|
png
|
bmp
|
swf
)
$
{
expires
24h
;
access_log
off
;
}
location
~
.
*
\
.
(
js
|
css
)
$
{
expires
24h
;
access_log
off
;
}
|
重启你的nginx即可
收 藏
成长的对话版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!