내 웹 사이트의 특정 페이지 4 개를 https 보안 버전으로 리디렉션해야하는 경우에 문제가 있습니다.htaccess 4 개의 특정 페이지를 https로 리디렉션
내가 현재 https://example.com
Options +FollowSymlinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(.*\.)*example.com$ [NC]
RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^(.*)$ https://example.com/$1 [R]
에 모두 example.com
및 www.example.com
리디렉션되는 htaccess로 파일을 가지고 내가 필요한 것은 나는에서 세 번째한다 RewriteCond 라인을 제거한
Options +FollowSymlinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(.*\.)*example.com/page1.php$ [NC]
RewriteCond %{HTTP_HOST} ^(.*\.)*example.com/page2.php$ [NC]
RewriteCond %{HTTP_HOST} ^(.*\.)*example.com/page3.php$ [NC]
RewriteCond %{HTTP_HOST} ^(.*\.)*example.com/page4.php$ [NC]
RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^(.*)$ https://example.com/page1.php$1 [R]
RewriteRule ^(.*)$ https://example.com/page2.php$1 [R]
RewriteRule ^(.*)$ https://example.com/page3.php$1 [R]
RewriteRule ^(.*)$ https://example.com/page4.php$1 [R]
공지 사항 같은 것입니다 위의 코드는 웹 사이트의 모든 페이지에 https 만 표시되도록하고 싶지 않습니다.
이 문제를 어떻게 해결할 수 있습니까?
PS 또한이 줄은 www.example.com과 example.com을 모두 다루고 있습니까?
RewriteCond %{HTTP_HOST} ^(.*\.)*example.com$ [NC]
나는
^(.*\.)*
이 함께 할 뭔가가 있으리라 믿고있어?
Gerben, 대단히 감사합니다. –