के साथ try_files के साथ index_php के साथ index.php पर गैर मौजूदा फ़ाइलों के लिए सभी अनुरोधों को फिर से लिखें, मैं छोटी htaccess फ़ाइल को Nginx में कनवर्ट करने की कोशिश कर रहा हूं और इसे काम नहीं कर सकता। यह 404 त्रुटि देता है। यहाँNginx
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php [L]
मेरे वर्तमान nginx config है: यहाँ इनको सामग्री है
server {
listen 80;
server_name domain.biz;
root /var/www/domain.biz;
charset utf-8;
autoindex off;
location/{
try_files $uri $uri/ /index.php?$args;
}
location ~ \.php$ {
include fastcgi_params;
fastcgi_pass unix:/var/run/php5-fpm.sock;
fastcgi_param SCRIPT_FILENAME /var/www/domain.biz$fastcgi_script_name;
}
}
धन्यवाद, आपके उत्तर के बाद मैंने nginx को पुनरारंभ किया है और अब यह ठीक काम करता है :) लगता है कि पुनः लोड करना नहीं था – user2975535