Yakın zamanda bir Apache sunucusundan Nginx'e taşındım. İlk başta nginx'te kullanamadığın gerçeğin farkında bile değildim, buna birazcık baktım ama bir .htaccess dosyasının kurallarını nasıl değiştireceğimi çok kafa karıştırıcı buluyorum. Nginx'te kullanılabilir. Birisi bana biraz yardımcı olabilir eğer gerçekten takdir ediyorum! peşin yardımcı olur herkeseApache .htaccess dosyası Nginx conf dosyasına
DirectoryIndex index.php
Options -MultiViews
RewriteEngine on
RewriteCond %{THE_REQUEST} /index\.php\?page=([^\s&]*)[&\s] [NC]
RewriteRule^/page/%1? [R=302,L]
RewriteCond %{THE_REQUEST} /index\.php\?regiment=([^\s&]*)[&\s] [NC]
RewriteRule^/regiment/%1? [R=302,L]
RewriteCond %{THE_REQUEST} /error\.php\?error=([^\s&]*)[&\s] [NC]
RewriteRule^/error/%1? [R=302,L]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^page/([^/]+)/?$ /index.php?page=$1 [L,QSA]
RewriteRule ^regiment/([^/]+)/?$ /index.php?regiment=$1 [L,QSA]
RewriteRule ^error/([^/]+)/?$ /error.php?error=$1 [L,QSA]
ErrorDocument 404 /error.php?error=404
ErrorDocument 403 /error.php?error=403
Teşekkür:
İşte benim .htaccess dosyası! Ben
http://winginx.com/en/htaccess? –