2013-07-01 4 views
0

일부 배경 정보 : 최신 버전의 magento를 실행하고 있습니다. 내 설치는 SiteGround에서 호스팅되며 addon 도메인은 root로 magento 폴더에 연결되어 있습니다. Webserver 재 작성을 사용 가능하게 설정했습니다. autoredirect가 기본 URL을 사용할 수 없습니다. 내 보안되지 않은 도메인의 형식은 http://www.domain.com/이고 내 보안은 https://www.domain.com입니다. 나는 프론트 엔드를 위해 안전한 URL을 가지고 있으며, 백엔드를 사용할 수 없도록 보안 URL을 비활성화했다.Magento에서 SSL 오류 (404 찾을 수 없음)

내 문제 : 백엔드의 모든 것이 멋지게 작동합니다. 그러나 프론트 엔드에서는 기본 페이지가로드되지만 로그인을 시도 할 때 https : // 보안 도메인을 사용함에 따라 404가 없습니다. index.php를 포함하도록 주소를 변경하면/페이지가로드되고 오류가 사라집니다. 나는 그것의 .htaccess 문제를 확신하지만, 어떻게 해결해야할지 모르겠다. 어떤 도움이라도 대단히 감사하겠습니다.

감사합니다. soliman

+0

해결 되었습니까? codeigniter를 사용하고 404 오류가 발생합니다. htaccess 문제처럼 보이지만 해결책을 찾을 수 없습니다. –

답변

0

Soliman, 시스템> 구성> 웹> URL 옵션 | 검색 엔진 | (Un) 안전은 당신이 원하는 것에 순응합니까?

+0

설정은 위에서 설명한대로 설정됩니다. URL을 아니오로 설정하고 기본 URL을 no로 설정하면 자동으로 리디렉션되도록 저장소 코드를 추가하고 웹 서버 재 작성을 yes로 설정합니다. – soliman

+0

무엇이 문제를 일으킬 수 있는지 잘 모르겠습니다. 문제 해결 가이드를 온라인에서 모두 시도했지만 여전히 동일한 문제가 있습니다. – soliman

0

Apache 2.4 및 Magento 1.9.X를 사용하고 있으며 동일한 문제가 있습니다.
나를 아래의 코드와 젠토 폴더는 루트 웹 사이트 폴더 (응용 프로그램, 피부, 미디어 등.)에서 .htacess 파일 생성 된에 대한 수정 :

<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteBase/
RewriteRule ^index\.php$ - [L] 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /index.php [L] 
RewriteCond %{THE_REQUEST} ^.*/index.php 
RewriteRule ^(.*)index.php$ http://my-site.com/$1 [R=301,L] 
RewriteRule ^index.php/(admin|user)($|/) - [L] 
RewriteRule ^index.php/(.*) $1 [R=301,QSA,L] 
</IfModule> 

여기를 발견
How to remove index.php from URLs?

관련 문제