# 把形如 /article/ 变成 /article/index.php | |
location ~ ^/article[^.]*/$ | |
{ | |
rewrite ^(.*)$ $1index.php last; | |
} | |
# 之所以没有用$fastcgi_script_name是因为,$fastcgi_script_name会带上/article前缀,导致404,所以我自己获取了脚本的路径 | |
# 应该有更正确的方式去掉/article? | |
location ~ ^/article/(.*)$ { | |
alias /usr/local/nginx-1.6.2/html/wordpress/; | |
fastcgi_pass 127.0.0.1:9000; | |
fastcgi_index index.php; | |
set $fastcgi_script_name_new $1; | |
fastcgi_param SCRIPT_FILENAME /usr/local/nginx-1.6.2/html/wordpress/$fastcgi_script_name_new; | |
include fastcgi_params; | |
} |
![]() |
1
dingyaguang117 OP 有小伙伴有正确的姿势,也请指教
|
![]() |
2
dingyaguang117 OP 改为如下之后OK了
![]() 但是还是觉得很dirty,求正确的配置方式 |
3
yangzh 2014-12-20 01:52:14 +08:00 via iPhone ![]() |
![]() |
4
dingyaguang117 OP @yangzh 多谢
|