sylj69 发表于 2017-3-23 22:48:38

大神帮忙转个伪静态

<IfModule mod_rewrite.c>
   RewriteEngine on

   RewriteEngine on
   RewriteCond %{HTTP_HOST} ^baidu.com
   RewriteRule ^(.*)$ http://www.baidu.com/$1
   
   RewriteCond %{HTTP_HOST} ^((?!www|m).)(.*).baidu.com
   RewriteRule ^(.*)$ http://www.baidu.com/$1

   RewriteCond %{REQUEST_FILENAME} !-d
   RewriteCond %{REQUEST_FILENAME} !-f
   RewriteRule ^(.*)$ index.php/$1
</IfModule>

能不能帮忙转成nginx的 谢谢了

VMSir 发表于 2017-3-23 23:01:58

软件直接转的,你试试
if ($http_host ~ "^baidu.com"){
        set $rule_0 1$rule_0;
}
if ($rule_0 = "1"){
        rewrite ^/(.*)$ http://www.baidu.com/$1 permanent;
}
if ($http_host ~ "^((?!www|m).)(.*).baidu.com"){
        set $rule_1 1$rule_1;
}
if ($rule_1 = "1"){
        rewrite ^/(.*)$ http://www.baidu.com/$1 permanent;
}
if (!-d $request_filename){
        set $rule_2 1$rule_2;
}
if (!-f $request_filename){
        set $rule_2 2$rule_2;
}
if ($rule_2 = "21"){
        rewrite ^/(.*)$ /index.php/$1 last;
}

魔尊 发表于 2017-3-23 23:05:44

VMSir 发表于 2017-3-23 23:01
软件直接转的,你试试

dalao 求软件

TMD 发表于 2017-3-24 00:36:43

好像有个软件的,名字一时半会想不起来了。

adu 发表于 2017-3-24 00:49:30

阿威 发表于 2017-3-24 01:27:33

location / {
if ($http_host ~ "^baidu.com"){
rewrite ^(.*)$ http://www.baidu.com/$1 redirect;
}
if ($http_host ~ "^((?!www|m).)(.*).baidu.com"){
rewrite ^(.*)$ http://www.baidu.com/$1 redirect;
}
if (!-e $request_filename){
rewrite ^(.*)$ /index.php/$1 break;
}
}

jiajieit 发表于 2017-3-24 06:34:37

本帖最后由 jiajieit 于 2017-3-24 06:36 编辑

有在线转的网站

http://www.anilcetin.com/convert-apache-htaccess-to-nginx/

http://www.winginx.com/en/htaccess
页: [1]
查看完整版本: 大神帮忙转个伪静态