nginx rewrite 伪静态配置参数详细说明(3)
电脑软硬件应用网 45IT.COM 时间:2012-02-21 23:39 作者:佚名
-
server
-
{
-
listen 80;
-
server_name jump.c1gstudio.com;
-
index index.html index.htm index.php;
-
root /opt/lampp/htdocs/www;
-
rewrite ^/ http://www.c1gstudio.com/;
-
access_log off;
-
}
多域名转向
-
server_name www.c1gstudio.com www.c1gstudio.net;
-
index index.html index.htm index.php;
-
root /opt/lampp/htdocs;
-
if ($host ~ "c1gstudio\.net") {
-
rewrite ^(.*) http://www.c1gstudio.com$1 permanent;
-
}
三级域名跳转
-
if ($http_host ~* "^(.*)\.i\.c1gstudio\.com$") {
-
rewrite ^(.*) http://top.yingjiesheng.com$1;
-
break;
-
}
域名镜向
-
server
-
{
-
listen 80;
-
server_name mirror.c1gstudio.com;
-
index index.html index.htm index.php;
-
root /opt/lampp/htdocs/www;
-
rewrite ^/(.*) http://www.c1gstudio.com/$1 last;
-
access_log off;
-
}
某个子目录作镜向
-
location ^~ /zhaopinhui {
-
rewrite ^.+ http://zph.c1gstudio.com/ last;
-
break;
-
}
discuz ucenter home (uchome) rewrite
-
rewrite ^/(space|network)-(.+)\.html$ /$1.php?rewrite=$2 last;
-
rewrite ^/(space|network)\.html$ /$1.php last;
-
rewrite ^/([0-9]+)$ /space.php?uid=$1 last;
discuz 7 rewrite
-
rewrite ^(.*)/archiver/((fid|tid)-[\w\-]+\.html)$ $1/archiver/index.php?$2 last;
-
rewrite ^(.*)/forum-([0-9]+)-([0-9]+)\.html$ $1/forumdisplay.php?fid=$2&page=$3 last;
-
rewrite ^(.*)/thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ $1/viewthread.php?tid=$2&extra=page\%3D$4&page=$3 last;
-
rewrite ^(.*)/profile-(username|uid)-(.+)\.html$ $1/viewpro.php?$2=$3 last;
-
rewrite ^(.*)/space-(username|uid)-(.+)\.html$ $1/space.php?$2=$3 last;
-
rewrite ^(.*)/tag-(.+)\.html$ $1/tag.php?name=$2 last;
给discuz某版块单独配置域名
-
server_name bbs.c1gstudio.com news.c1gstudio.com;
-
-
location = / {
-
if ($http_host ~ news\.c1gstudio.com$) {
-
rewrite ^.+ http://news.c1gstudio.com/forum-831-1.html last;
-
break;
-
}
-
}
discuz ucenter 头像 rewrite 优化
-
location ^~ /ucenter {
-
location ~ .*\.php?$
-
{
-
#fastcgi_pass unix:/tmp/php-cgi.sock;
-
fastcgi_pass 127.0.0.1:9000;
-
fastcgi_index index.php;
-
include fcgi.conf;
-
}
-
-
location /ucenter/data/avatar {
-
log_not_found off;
-
access_log off;
-
location ~ /(.*)_big\.jpg$ {
-
error_page 404 /ucenter/images/noavatar_big.gif;
-
}
-
location ~ /(.*)_middle\.jpg$ {
-
error_page 404 /ucenter/images/noavatar_middle.gif;
-
}
-
location ~ /(.*)_small\.jpg$ {
-
error_page 404 /ucenter/images/noavatar_small.gif;
-
}
-
expires 300;
-
break;
-
}
-
}
jspace rewrite
|
------分隔线----------------------------
无法在这个位置找到: baidushare.htm