nginx 재작성 규칙을 htaccess 재작성 규칙으로 변환하고 싶습니다.
nginx는 다음과 같습니다.
rewrite ^/(.*)$ /index.php?$1 last;
나는 그것을 시도했다 :
RewriteEngine On
RewriteRule ^/(.*)$ /index.php?$1
...하지만 제대로 작동하지 않습니다. (페이지를 찾을 수 없습니다)
누구든지 나를 도울 수 있다면 좋을 것입니다.
편집하다:
"Logic Wreck"의 제안을 약간 변경했습니다(index.php를 다른 것으로 변경할 수 없었기 때문입니다).
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?$1 [L]
그리고 그것은 훌륭하게 작동합니다 :).
답변1
다음을 시도해보세요:
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]