PC 버전의 http://test.com/front/index와 같은 URL
을 모바일에서는 http://test.com/m/front/index
로 표시하기 위한 목적입니다. 버전 링크는 http://test.com/front/index?mode=m
이제 테스트 환경에서 내 Rewrite는 다음과 같이 작성됩니다.
Options FollowSymlinks
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^m/?(.*)/?$ index.php/$1/?mode=m [QSA, PT,L]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
IfModule>
모두 정상적으로 접속이 되는데, 서버에 문제가 있습니다
로컬 테스트 환경은 XAMPP(다른 사람들에 따르면 FPM)이고 서버는 Apache FastCGI입니다
정상적인 구문 분석이 가능하도록 Rewrite 규칙을 다시 작성하는 방법을 묻고 싶습니다. 감사합니다.
PC 버전의 http://test.com/front/index와 같은 URL
을 모바일에서는 http://test.com/m/front/index
로 표시하기 위한 목적입니다. 버전 링크는 http://test.com/front/index?mode=m
이제 테스트 환경에서 내 Rewrite는 다음과 같이 작성됩니다.
Options FollowSymlinks
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^m/?(.*)/?$ index.php/$1/?mode=m [QSA, PT,L]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
IfModule>
모두 정상적으로 접속이 되는데, 서버에 문제가 있습니다
로컬 테스트 환경은 XAMPP(다른 사람들에 따르면 FPM)이고 서버는 Apache FastCGI입니다
정상적인 구문 분석이 가능하도록 Rewrite 규칙을 다시 작성하는 방법을 묻고 싶습니다. 감사합니다.