나는 다음 (PHPVibe를) 변환을 시도하고 있습니다를 nginx에 htaccess로 gninx을 지배하기 :변환 htaccess로는 재 작성 규칙
rewrite ^/embed/([^/]*)/$ /embed.php?id=$1 last;
rewrite ^/feed(.*)$ /feed.php last;
if (!-f $request_filename){
set $rule_2 1$rule_2;
}
if (!-d $request_filename){
set $rule_2 2$rule_2;
}
if ($rule_2 = "21"){
rewrite ^/(.*)/?$ /index.php?rp=$1 last;
}
을 : 이것은 내가 지금까지 무엇을 가지고
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase/
RewriteRule ^embed/([^/]*)/$ /embed.php?id=$1 [L]
RewriteRule ^feed(.*)$ feed.php [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/?$ index.php?rp=$1 [L]
</IfModule>
<ifModule mod_headers.c>
Header set Access-Control-Allow-Origin: *
</ifModule>
위의 코드는 대부분 mod_rewrite가 아닌 다른 페이지에서 404를 반환한다는 점을 제외하면 대부분 효과가있었습니다.
하지만 .htaccess 규칙입니다. 위의 규칙을 nginx로 변환하려고했습니다. htaccess 규칙에 제외 기준을 포함 할 필요는 없지만 도움이 필요한 nginx에는 필요합니다. – Micah