如何在nginx上转换URL .htaccess?

时间:2018-02-04 15:50:38

标签: php .htaccess nginx

我在.htaccess文件中有这一行:

RewriteRule ^([^/]+)/([^/]+)$ search.php?langs=$1&word=$2 [L]

我在default.conf

中有这个
location / {
    try_files $uri $uri/ /search.php?$args&$args;
}

但它不适用于ubuntu服务器nginx。

这是我正在寻找的结果:

https://example.com/en/have

1 个答案:

答案 0 :(得分:0)

专注于我

.htaccess
RewriteRule ^(login|logout)/?$ $1.php [NC,L]
RewriteRule ^([^/]+)/([^/]+)$ search.php?langs=$1&word=$2 [L]

nginx
rewrite ^/(login|logout)/?$ /$1.php last;
rewrite ^/([^/]+)/([^/]+)$ /search.php?langs=$1&word=$2 last;

简要地说.htaccess nginx