2016-10-22 12 views
0

私は最近、ApacheからNginxウェブサーバーに移動しましたが、スクリプトは正常に動作しない書き換えルールのために問題があるようです。htaccessからnginxへの書き換えルール

私はしかし、本当に

書き換えは以下の通り動作するようには思えない、nginxのためにhtaccessファイルからの変換を提供していますウェブサイトをwinginx.comを試してみた:

RewriteRule ^people/([0-9]+)$ people.php?p=$1 [NC,L] 
RewriteRule ^user/([0-9]+)$ profile.php?id=$1 [NC,L] 
RewriteRule ^user/([0-9]+)/photo_upload$ profile.php?id=$1&photo_upload=true [NC,L] 
RewriteRule ^index.php?login/?$ index.php?login [NC,L] 
RewriteRule ^visitors/?$ visitors.php [NC,L] 

いくつかの専門家の助けになります非常に高く評価され、あなたに

答えて

0

に感謝これらの書き換えは動作するはずです:

rewrite ^people/([0-9]+)$ /people.php?p=$1 last 
rewrite ^user/([0-9]+)$ /profile.php?id=$1 last 
rewrite ^user/([0-9]+)/photo_upload$ /profile.php?id=$1&photo_upload=true last 
rewrite ^index.php\?login/?$ /index.php?login last 
rewrite ^visitors/?$ /visitors.php last 

あなたをメインの場所に追加するか、またはすべての場所のブロックのうちのいずれかに追加します。

関連する問題