
Apache htaccess 대신 nginx 재작성을 작성하도록 도와주세요.
Options +FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-l
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)([^/])$ $1$2/ [R,L]
RewriteCond %{ENV:REDIRECT_RDR} ^$
RewriteCond %{HTTP_HOST} ^(.+)\.site\.com$
#RewriteCond %2 !www
RewriteCond %{HTTP_HOST} !^www\.site\.com$
RewriteRule ^([a-zA-Z0-9`~!@#$%^&()\-+";=\\/|]*)$ blogs/fake/%2/$1 [L,E=RDR:1]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-l
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !/urlrewriteprepend.php$
RewriteRule ^(.*)$ /urlrewriteprepend.php [L]
답변1
다음은nginx HttpRewriteModule 문서- 당신이 알아야 할 모든 것이 이 문서에서 제공되어야 합니다.