Skip to content
doubtly

The correct rule of rewrite for nginx Question2Answer

Doubtly 1 min read Updated 6 Jun 2024 Save WhatsApp

The correct rule of rewrite for nginx Question2Answer

location / {
    index index.php index.html index.htm;
    if (!-e $request_filename) {
       rewrite ^/(.+)?$ /index.php?qa-rewrite=$1 last;
    }
}

and for q2a in subfolder

  location /qa {
                index index.php index.html index.htm;
                 if (!-e $fastcgi_script_name) {
                rewrite ^/qa/(.+)?$ /qa/index.php?qa-rewrite=$1 last;
         }

}

With these configurations, your Nginx server should be properly set up to handle Q2A whether it’s installed in the root directory or within a subfolder. These steps ensure URL rewriting is configured correctly, which is essential for the Q2A application to function as expected.

More in How to

See all →