내 .htaccess 파일에 간단한 재 작성 규칙이있어서 방문자들에게 검색 엔진 친화적 인 URL을 만듭니다. 이 규칙은 http 연결보다 훌륭하게 작동하지만 https를 통해 요청이 내려지는 어떤 이유로 인해 규칙이 무시됩니다. 여기HTTPS 요청이 다시 쓰기 규칙을 무시합니다.
은 htaccess로 파일의 내용입니다 : 같은
<IfModule mod_rewrite.c>
Options +FollowSymLinks
RewriteEngine On
RewriteBase/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([a-z\-]+)/$ /$1.php [L]
</IfModule>
어떤 아이디어 나 제안 된 HTTPS 요청이 규칙을 무시하는 이유에 있지만 HTTP를 요청 규칙을 인정? 어떤 도움이라도 대단히 감사하겠습니다. 나는 하루 종일 Google과 다양한 포럼에서 아무 소용이 없었습니다.
감사합니다.
왜'.php '가 검색 엔진 친화적이지 않다고 생각하십니까? – Gumbo
네 말이 맞아 - .php는 검색 엔진에게 친숙하다. 나는 Tim Berners Lee가 시원한 URI에 대해 말한 것을 언급 한 것 같아요. - http://www.w3.org/Provider/Style/URI – Jeremy