如何将此 .htaccess 从 Apache 转换为 Nginx?

如何将此 .htaccess 从 Apache 转换为 Nginx?

我需要将这个 .htaccess 转换为 Nginx 格式,如果可以的话请指导我。

DirectoryIndex index.php

FileETag none
ServerSignature Off

Options All -Indexes

<IfModule mod_rewrite.c>

RewriteEngine On

RewriteRule ^([0-9a-zA-Z]{1,6})$ links/?to=$1 [L]

RewriteRule ^([0-9]{1,9})/banner/(.*)$ links/?uid=$1&adt=2&url=$2 [L]

RewriteRule ^([0-9]{1,9})/(.*)$ links/?uid=$1&adt=1&url=$2 [L]

</IfModule>

再次感谢...

答案1

尝试这个,

rewrite ^/([0-9a-zA-Z]{1,6})$ /links/?to=$1 last;
rewrite ^/([0-9]{1,9})/banner/(.*)$ /links/?uid=$1&adt=2&url=$2 last;
rewrite ^/([0-9]{1,9})/(.*)$ /links/?uid=$1&adt=1&url=$2 last;

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

相关内容