yunu优Apache 和Nginx伪静态规则

规则转换工具:Apache转Nginx:https://www.bt.cn/Tools

Nginx伪静态规则

if (!-d $request_filename){

set $rule_0 1$rule_0;

}

if (!-f $request_filename){

set $rule_0 2$rule_0;

}

if ($rule_0 = "21"){

rewrite ^/(.*)\.(asp|aspx|asa|asax|dll|jsp|cgi|fcgi|pl)(.*)$ /404.htm;

}

rewrite ^/admin/(.*).html$ /index.php?s=admin/$1 last;

rewrite ^/admin/(.*)$ /index.php?s=admin/$1 last;

rewrite ^/config/(.*)$ /404.htm last;

rewrite ^/statics/ueditor/dialogs/(.*)/(.*).html$ /statics/ueditor/dialogs/$1/$2.html last;

rewrite ^/m/$ /index.php?s=wap/index/index last;

rewrite ^/m/search/$ /index.php?s=wap/search/index last;

rewrite ^/m/myform/$ /index.php?s=wap/myform/index last;

rewrite ^/m/captcha/(\d*)$ /index.php?s=wap/myform/captcha&id=$1 last;

rewrite ^/m/(.*)_search/$ /index.php?s=wap/search/index&area=$1 last;

rewrite ^/m/(.*)_tag/([\s\S]*)$ /index.php?s=wap/tag/index&title=$2&area=$1 last;

rewrite ^/m/tag/([\s\S]*)$ /index.php?s=wap/tag/index&title=$1 last;

rewrite ^/m/(.*)/(.*)_(.*)/(.*)_(.*).html$ /index.php?s=wap/show/index&etitle=$4&ctitle=$1/$3&area=$2&cw=$5 last;

rewrite ^/m/(.*)_(.*)/(.*)_(.*).html$ /index.php?s=wap/show/index&etitle=$3&ctitle=$2&area=$1&cw=$4 last;

rewrite ^/m/(.*)/(.*)_(.*)/(.*).html$ /index.php?s=wap/show/index&etitle=$4&ctitle=$1/$3&area=$2 last;

rewrite ^/m/(.*)_(.*)/(.*).html$ /index.php?s=wap/show/index&etitle=$3&ctitle=$2&area=$1 last;

rewrite ^/m/(.*)/(.*)_(.*).html$ /index.php?s=wap/show/index&etitle=$2&ctitle=$1&cw=$3 last;

rewrite ^/m/(.*)/(.*).html$ /index.php?s=wap/show/index&etitle=$2&ctitle=$1 last;

rewrite ^/m/(.*)/(.*)_(.*)/$ /index.php?s=wap/category/index&ctitle=$1/$3&area=$2 last;

rewrite ^/m/(.*)_(.*)/$ /index.php?s=wap/category/index&ctitle=$2&area=$1 last;

rewrite ^/m/(.*)/(.*)_(.*)/page/(\d*)$ /index.php?s=wap/category/index&ctitle=$1/$3&area=$2&page=$4 last;

rewrite ^/m/(.*)_(.*)/page/(\d*)$ /index.php?s=wap/category/index&ctitle=$2&area=$1&page=$3 last;

rewrite ^/m/(.*)/$ /index.php?s=wap/category/index&ctitle=$1 last;

rewrite ^/m/(.*)/page/(\d*)$ /index.php?s=wap/category/index&ctitle=$1&page=$2 last;

rewrite ^/m/(.*).html$ /index.php?s=wap/index/index&area=$1 last;

rewrite ^/index(.*)/$ /index.php?s=index/index/index/$1 last;

rewrite ^/myform/$ /index.php?s=index/myform/index last;

rewrite ^/(.*)_myform/$ /index.php?s=index/myform/index&area=$1 last;

rewrite ^/captcha/(\d*)$ /index.php?s=index/myform/captcha&id=$1 last;

rewrite ^/(.*)_captcha/(\d*)$ /index.php?s=index/myform/captcha&area=$1&id=$2 last;

rewrite ^/search/$ /index.php?s=index/search/index last;

rewrite ^/search/page/(\d*)$ /index.php?s=index/search/index&page=$1 last;

rewrite ^/(.*)_search/$ /index.php?s=index/search/index&area=$1 last;

rewrite ^/(.*)_tag/([\s\S]*)$ /index.php?s=index/tag/index&title=$2&area=$1 last;

rewrite ^/tag/([\s\S]*)$ /index.php?s=index/tag/index&title=$1 last;

rewrite ^/(.*)/(.*)_(.*)/(.*)_(.*).html$ /index.php?s=index/show/index&etitle=$4&ctitle=$1/$3&area=$2&cw=$5 last;

rewrite ^/(.*)_(.*)/(.*)_(.*).html$ /index.php?s=index/show/index&etitle=$3&ctitle=$2&area=$1&cw=$4 last;

rewrite ^/(.*)/(.*)_(.*)/(.*).html$ /index.php?s=index/show/index&etitle=$4&ctitle=$1/$3&area=$2 last;

rewrite ^/(.*)_(.*)/(.*).html$ /index.php?s=index/show/index&etitle=$3&ctitle=$2&area=$1 last;

rewrite ^/(.*)/(.*)_(.*).html$ /index.php?s=index/show/index&etitle=$2&ctitle=$1&cw=$3 last;

rewrite ^/(.*)/(.*).html$ /index.php?s=index/show/index&etitle=$2&ctitle=$1 last;

rewrite ^/(.*)/(.*)_(.*)/$ /index.php?s=index/category/index&ctitle=$1/$3&area=$2 last;

rewrite ^/(.*)_(.*)/$ /index.php?s=index/category/index&ctitle=$2&area=$1 last;

rewrite ^/(.*)/(.*)_(.*)/page/(\d*)$ /index.php?s=index/category/index&ctitle=$1/$3&area=$2&page=$4 last;

rewrite ^/(.*)_(.*)/page/(\d*)$ /index.php?s=index/category/index&ctitle=$2&area=$1&page=$3 last;

rewrite ^/(.*)/$ /index.php?s=index/category/index&ctitle=$1 last;

rewrite ^/(.*)/page/(\d*)$ /index.php?s=index/category/index&ctitle=$1&page=$2 last;

rewrite ^/(.*).html$ /index.php?s=index/index/index&area=$1 last;

Apache伪静态规则

<IfModule mod_rewrite.c>

    Options +FollowSymlinks -Multiviews

    ErrorDocument 404 /404.htm

    RewriteEngine On

 

    RewriteCond %{REQUEST_FILENAME} !-d

    RewriteCond %{REQUEST_FILENAME} !-f

    RewriteRule ^(.*)\.(asp|aspx|asa|asax|dll|jsp|cgi|fcgi|pl)(.*)$ /404.htm

 

    RewriteRule ^admin/(.*).html$ index.php?s=admin/$1 [QSA,PT,L]

    RewriteRule ^admin/(.*)$ index.php?s=admin/$1 [QSA,PT,L]

 

    RewriteRule ^config/(.*)$ /404.htm [QSA,PT,L]

    RewriteRule ^statics/ueditor/dialogs/(.*)/(.*).html$ statics/ueditor/dialogs/$1/$2.html [QSA,PT,L]

 

    RewriteRule ^m/$ index.php?s=wap/index/index [QSA,PT,L]

    RewriteRule ^m/search/$ index.php?s=wap/search/index [QSA,PT,L]

    RewriteRule ^m/myform/$ index.php?s=wap/myform/index [QSA,PT,L]

    RewriteRule ^m/captcha/(\d*)$ index.php?s=wap/myform/captcha&id=$1 [QSA,PT,L]

    RewriteRule ^m/(.*)_search/$ index.php?s=wap/search/index&area=$1 [QSA,PT,L]

    RewriteRule ^m/(.*)_tag/([\s\S]*)$ index.php?s=wap/tag/index&title=$2&area=$1 [QSA,PT,L]

    RewriteRule ^m/tag/([\s\S]*)$ index.php?s=wap/tag/index&title=$1 [QSA,PT,L]

 

    RewriteRule ^m/(.*)/(.*)_(.*)/(.*)_(.*).html$ index.php?s=wap/show/index&etitle=$4&ctitle=$1/$3&area=$2&cw=$5 [QSA,PT,L]

    RewriteRule ^m/(.*)_(.*)/(.*)_(.*).html$ index.php?s=wap/show/index&etitle=$3&ctitle=$2&area=$1&cw=$4 [QSA,PT,L]

    RewriteRule ^m/(.*)/(.*)_(.*)/(.*).html$ index.php?s=wap/show/index&etitle=$4&ctitle=$1/$3&area=$2 [QSA,PT,L]

    RewriteRule ^m/(.*)_(.*)/(.*).html$ index.php?s=wap/show/index&etitle=$3&ctitle=$2&area=$1 [QSA,PT,L]

    RewriteRule ^m/(.*)/(.*)_(.*).html$ index.php?s=wap/show/index&etitle=$2&ctitle=$1&cw=$3 [QSA,PT,L]

    RewriteRule ^m/(.*)/(.*).html$ index.php?s=wap/show/index&etitle=$2&ctitle=$1 [QSA,PT,L]

 

    RewriteRule ^m/(.*)/(.*)_(.*)/$ index.php?s=wap/category/index&ctitle=$1/$3&area=$2 [QSA,PT,L]

    RewriteRule ^m/(.*)_(.*)/$ index.php?s=wap/category/index&ctitle=$2&area=$1 [QSA,PT,L]

    RewriteRule ^m/(.*)/(.*)_(.*)/page/(\d*)$ index.php?s=wap/category/index&ctitle=$1/$3&area=$2&page=$4 [QSA,PT,L]

    RewriteRule ^m/(.*)_(.*)/page/(\d*)$ index.php?s=wap/category/index&ctitle=$2&area=$1&page=$3 [QSA,PT,L]

    RewriteRule ^m/(.*)/$ index.php?s=wap/category/index&ctitle=$1 [QSA,PT,L]

    RewriteRule ^m/(.*)/page/(\d*)$ index.php?s=wap/category/index&ctitle=$1&page=$2 [QSA,PT,L]

    RewriteRule ^m/(.*).html$ index.php?s=wap/index/index&area=$1 [QSA,PT,L]

 

    RewriteRule ^index(.*)/$ index.php?s=index/index/index/$1 [QSA,PT,L]

    RewriteRule ^myform/$ index.php?s=index/myform/index [QSA,PT,L]

    RewriteRule ^(.*)_myform/$ index.php?s=index/myform/index&area=$1 [QSA,PT,L]

    RewriteRule ^captcha/(\d*)$ index.php?s=index/myform/captcha&id=$1 [QSA,PT,L]

    RewriteRule ^(.*)_captcha/(\d*)$ index.php?s=index/myform/captcha&area=$1&id=$2 [QSA,PT,L]

    RewriteRule ^search/$ index.php?s=index/search/index [QSA,PT,L]

    RewriteRule ^search/page/(\d*)$ index.php?s=index/search/index&page=$1 [QSA,PT,L]

    RewriteRule ^(.*)_search/$ index.php?s=index/search/index&area=$1 [QSA,PT,L]

    RewriteRule ^(.*)_tag/([\s\S]*)$ index.php?s=index/tag/index&title=$2&area=$1 [QSA,PT,L]

    RewriteRule ^tag/([\s\S]*)$ index.php?s=index/tag/index&title=$1 [QSA,PT,L]

 

    RewriteRule ^(.*)/(.*)_(.*)/(.*)_(.*).html$ index.php?s=index/show/index&etitle=$4&ctitle=$1/$3&area=$2&cw=$5 [QSA,PT,L]

    RewriteRule ^(.*)_(.*)/(.*)_(.*).html$ index.php?s=index/show/index&etitle=$3&ctitle=$2&area=$1&cw=$4 [QSA,PT,L]

    RewriteRule ^(.*)/(.*)_(.*)/(.*).html$ index.php?s=index/show/index&etitle=$4&ctitle=$1/$3&area=$2 [QSA,PT,L]

    RewriteRule ^(.*)_(.*)/(.*).html$ index.php?s=index/show/index&etitle=$3&ctitle=$2&area=$1 [QSA,PT,L]

    RewriteRule ^(.*)/(.*)_(.*).html$ index.php?s=index/show/index&etitle=$2&ctitle=$1&cw=$3 [QSA,PT,L]

    RewriteRule ^(.*)/(.*).html$ index.php?s=index/show/index&etitle=$2&ctitle=$1 [QSA,PT,L]

 

    RewriteRule ^(.*)/(.*)_(.*)/$ index.php?s=index/category/index&ctitle=$1/$3&area=$2 [QSA,PT,L]

    RewriteRule ^(.*)_(.*)/$ index.php?s=index/category/index&ctitle=$2&area=$1 [QSA,PT,L]

    RewriteRule ^(.*)/(.*)_(.*)/page/(\d*)$ index.php?s=index/category/index&ctitle=$1/$3&area=$2&page=$4 [QSA,PT,L]

    RewriteRule ^(.*)_(.*)/page/(\d*)$ index.php?s=index/category/index&ctitle=$2&area=$1&page=$3 [QSA,PT,L]

    RewriteRule ^(.*)/$ index.php?s=index/category/index&ctitle=$1 [QSA,PT,L]

    RewriteRule ^(.*)/page/(\d*)$ index.php?s=index/category/index&ctitle=$1&page=$2 [QSA,PT,L]

    RewriteRule ^(.*).html$ index.php?s=index/index/index&area=$1 [QSA,PT,L]

</IfModule>

posted @ 2019-11-09 16:48  来自地狱的天使  阅读(86)  评论(0)    收藏  举报