htaccess 파일에서 RewriteRule을 사용하여 웹 사이트에 www를 강제 설정하려고합니다.다른 규칙과 병합하여 htaccess에 www를 강제로 넣으십시오.
나는 FuelPHP를 사용하고 있는데 htaccess 파일에는 다음과 같은 다시 쓰기 규칙이 있어야하지만 강제로 찾은 방법은 현재 설정에서 좋지 않습니다.
현재 htaccess로 코드를 내가 어떻게이 htacess 파일에 다른 규칙이 여전히 이러한 www를 강제 수 있도록 결합 할 수 있습니다 WWW에게
RewriteCond %{HTTP_HOST} !^$
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteCond %{HTTPS}s ^on(s)|
RewriteRule^http%1://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
을 강제로 여기
RewriteEngine on
RewriteBase/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L]
코드?
'% {HTTP_HOST}!^www \ .yourdomain \ .com' 다음에 [NC]를 쓰면 대소 문자를 구분하지 않아도됩니다. 단지를 위해서. – noko
좋은 지적 @noko – m4t1t0
고마워! 훌륭하게 작동합니다. – Ivar