2016-03-28 15 views
0

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

+0

http://winginx.com/en/htaccess? –

cevap

İlgili konular