0

是否可以为 Ngnix 重写下一个 Apache 指令?

1.设置默认字符集编码

阿帕奇:

AddDefaultCharset UTF-8

2.重定向到一个域进行SEO

阿帕奇:

<IfModule mod_rewrite.c\>
    Options +Followsymlinks
    RewriteEngine On

    RewriteCond %{HTTP_HOST} ^domain\.com [OR]
    RewriteCond %{HTTP_HOST} ^domain2\.com  [OR]
    RewriteCond %{HTTP_HOST} ^www\.domain2\.com
    RewriteRule ^(.*)$ http://www.domain2.com/$1 [R=301,L]    
</IfModule>

3. 客户端缓存文件不过期




    Header set Cache-Control "public"
    Header set Expires "Fri, 4 Jan 2022 20:00:00 GMT" 
    FileETag None


4.文本压缩

阿帕奇:



AddOutputFilterByType DEFLATE text/css

4

1 回答 1

0

1.

charset utf8;

2.

server {
    server_name domain.com; 
    server_name domain2.com; 
    server_name www.domain.com; # www.domain2.com in RewriteCond, you mean www.domain.com?

    return 301 $scheme://www.domain2.com/$request_uri;   
}  

3.

expires max; 

4.

gzip on
于 2013-06-03T21:16:30.353 回答