Htaccess 到 Nginx 重定向

Htaccess 到 Nginx 重定向

我在 htaccess 上有这个重定向

RewriteEngine On RewriteRule ^add_item?$ produits.php [NC,L]

现在我用的是nginx,如何转移?

答案1

您可以在下面看到转换为 nginx.conf 的类似规则。

server {
    listen 80;
    server_name your_domain.com;

    location /add_item {
        rewrite ^/add_item?$ /produits.php last;
    }

    # You can add other rules...
}

答案2

不,nginx 不支持 .htaccess 文件。.htaccess 文件是 Apache Web 服务器用来控制特定目录或网站部分行为的配置文件。另一方面,Nginx 使用不同的配置方法,通常使用中央配置文件 (nginx.conf),如果需要,还包括各个站点或组件的单独配置文件。

在您的 nginx 配置中添加这些行以进行重定向。

server {
    listen 80;
    server_name your_domain.com;

    location /add_item {
        rewrite ^/add_item?$ /produits.php last;
    }

    # You can add other rules...
}

相关内容