2013-07-05 2 views
1

OpenCart 웹 사이트를 www가 아닌 ​​버전에서 www 버전으로 리디렉션하는 데 문제가 있습니다..htaccess 301 OpenCart로 리디렉션하는 문제

다른 사람들의 게시물에서 몇 가지 해결책을 시도했지만 모두 내 사이트에서 작동하지 않는 것 같습니다.

# SEO URL Settings 
RewriteEngine On 
RewriteBase/
RewriteRule ^sitemap.xml$ index.php?route=feed/google_sitemap [L] 
RewriteRule ^googlebase.xml$ index.php?route=feed/google_base [L] 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_URI} !.*\.(ico|gif|jpg|jpeg|png|js|css) 
RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA] 

답변

3

당신은 내가 같은 문제가 있었다

RewriteCond %{HTTP_HOST} !^www\. 
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L] 
+0

이 적합합니다. 건배 – green4rrow

1

재 작성 자료 아래 규칙 목록의 상단에이 규칙을 배치 할 수 있습니다, 그리고 :

내 htaccess로 파일은 현재 다음과 같습니다 DevZer0's answer 도움이됨을 발견했습니다.

그러나 나는 또한 www가 버전에 www가 아닌에서 내 사이트의 URL을 변경하려면 모두 public_htmladmin 폴더에 내 config.php 파일을 편집했다 . 이 변경 사항이 없으면 "장바구니에 추가"기능이 작동하지 않습니다.