2013-02-20 3 views
0

나는 여기에서 내 머리카락을 잡아 당기고있다.Magento www가 아닌 ​​곳으로

나는 그것이 작동 http://www.pps-supplements.com/samples

인 방문 페이지를 만든 당신은 잘 그것을 액세스 할 수 없습니다 - 아무런 문제.

주소 표시 줄에 입력 한 경우 :

pps-supplements.com/samples

가 좋지 않아 홈 페이지로 이동하고 나에게 두통을 유발한다.

내 웹 사이트는 www가 아닌 ​​www 및 홈 페이지 및 카테고리에는 적합하지만 CMS 페이지에는 적합하지 않습니다.

여기에 몇 개의 게시물을 읽고 htaccess 파일을 편집하는 솔루션을 시도했지만 해결하지 않았습니다.

누구든지 내가이 문제를 해결할 수있는 아이디어가 있습니까 ??

예쁘게하십시오! 당신은 당신의 .htaccess 파일에이 시도 할 수

+0

시스템> 구성> 웹의 기본 URL은 WWW 또는 전혀 WWW로 설정인가? – Rounder

답변

2

....

가 이미 htaccess로 파일에 가질 수있는 다른 재 작성 규칙이나 조건 이상을 추가해야합니다.

<IfModule mod_rewrite.c> 
RewriteEngine On 
Rewritecond %{HTTP_HOST} !^www\.pps-supplements\.com [NC] 
Rewriterule (.*) http://www.pps-supplements.com/$1 [R=301] 
</IfModule> 

이 가진 버전으로하지 www.pps-supplements.com 어떤 도메인을 리디렉션합니다 WWW의

또한

사이트에서 여러 도메인을 가리키는 경우에 사용하는 매우 편리합니다.

웹 서버가 www가 아닌 ​​버전을 수신하도록 설정되어 있는지, 해당 버전을 수신 중인지, www가있는 버전인지를 확인하십시오.

+0

안녕하세요. 회신 해 주셔서 감사합니다. 나는 그것을 추가했고, 사파리에서 시험해 보았다. 그리고 그것은 일하는 것처럼 보였다.Chrome에서 캐시를 지우고 pps-supplements.com/samples에 아이디어를 입력하면 홈 페이지로 이동했습니다. 내가 htaccess를 txt로 업로드 했으므로 이미 가지고있는 것을 볼 수 있습니다. - 어떤 아이디어로 이것을 잡아서 작동시킬 수 있습니까? http://www.pps-supplements.com/htaccess.txt 나는 서버와 나머지 사이트가 이미 www가 아닌 ​​사이트에서 작동하고 있음을 확신한다. pps-supplements.com으로 가면 www가 표시되지만 페이지가 없거나 실제로 카테고리가 작동하지 않습니다. 도움!! –

+0

그 밖의 사람들은 RewriteCont와 RewriteRule 라인을 'RewriteCond % {REQUEST_FILENAME}'위에 놓음으로써이 솔루션을 사용할 수있었습니다! -f RewriteCond % {REQUEST_FILENAME}! -d RewriteCond % {REQUEST_FILENAME}! -l ' –

+1

돌아 오지 못해 죄송합니다. 예, htaccess 파일의 첫 번째 다시 쓰기 규칙 일 필요가 있음을 강조했습니다. 업데이트 됨 – j5Dev

0

허용 된 답변을보고 문제가 발생하면 다른 Rewrites가 실행 중지 될 수 있습니다.

"L"매개 변수를 포함하여 추가 실행을 중단 할 수 있습니다.

예 :

Rewritecond %{HTTP_HOST} !^www\.domain\.com [NC] 
Rewriterule (.*) http://www.domain.com/$1 [R=301,L] 
내가 example.com/category/에서 www.example.com/category/

로 리디렉션하고 싶어

0

과 내가 찾은 솔루션 :

백엔드의 기본 URL로 자동 리디렉션을 해제하고이 코드를 .htaccess

에서 사용하십시오. 마 젠토 Multistore - 셋업을 위해
0

<IfModule mod_rewrite.c>  
    RewriteEngine On 
    RewriteCond %{HTTP_HOST} ^example.com$ [NC] 
    RewriteRule ^(.*)$ http://www.example.com/$1 [R=301,L] 
</IfModule> 
:

Rewritecond %{HTTP_HOST} ^example\.com [NC] 
Rewriterule (.*) http://www.example.com/$1 [R=301,L] 
관련 문제