2016-03-28 12 views
0

最近ApacheサーバーからNginxサーバーに移行しました。私はあなたが最初にnginx上で.htaccessファイルを使用できないという事実を認識していませんでしたが、これを少し調べましたが、.htaccessファイルのルールをnginxで使えるようにする。誰かが私を少し助けてくれるなら、本当に感謝します!事前に役立ちます誰にでもApache .htaccessファイルからNginx confファイルへ

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 

ありがとう:

は、ここに私の.htaccessファイルです!

+0

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

答えて

関連する問題