이 더 이것에 대한 후속 질문과 같다 :병합 몇 모 재 작성 규칙
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
내가 제공 한 사람과 병합하고 싶습니다 : .htaccess - how to force "www." in a generic way?
나는이 규칙이 그 대답에 :
RewriteCond %{HTTP_HOST} !^$
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteCond %{HTTPS}s ^on(s)|
RewriteRule^http%1://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
올바른 결과 (올바른 순서 및 규칙)가 있습니까?
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_HOST} !^$
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteCond %{HTTPS}s ^on(s)|
RewriteRule^http%1://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
RewriteBase/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
지금까지 모든 것이 예상대로 작동하지만 내 테스트는 실제 URL이 아닌 임시 URL에서 수행됩니다.
감사합니다.
감사합니다 ... 더 깨끗해 보이고 작동하는 것 같습니다. –