今天发现一个 Nginx 和 Apache 看似细微却影响巨大的语法差异:
在 Apache 里重定向一个域名到另一个域名,
RewriteRule (.*) http://destination.com/$1 [r=301,l]
而在 Nginx 里,应该多加一个斜杠/,否则 $1就多了一个斜杠。
rewrite ^/(.*) http://destination.com/$1 permanent;
草的家园,花在哪里?
今天发现一个 Nginx 和 Apache 看似细微却影响巨大的语法差异:
在 Apache 里重定向一个域名到另一个域名,
RewriteRule (.*) http://destination.com/$1 [r=301,l]
而在 Nginx 里,应该多加一个斜杠/,否则 $1就多了一个斜杠。
rewrite ^/(.*) http://destination.com/$1 permanent;