2013-11-26 2 views
0

이전에 여러 301 개의 리디렉션이 구현 된 순간에 Magento 상점에서 작업하고 있습니다. 원래의 .htaccess 파일은 다음과 같은 경우에 규칙 많이있다 :RedirectMatch 301 동일한 페이지 URL을 여러 TLD에

RedirectMatch 301 ^/original-page.html http://www.yourdomain.co.uk/our-new-directory/new-page.html 
RedirectMatch 301 ^/original-page2.html http://www.yourdomain.co.uk/our-new-directory/new-page2.html 
RedirectMatch 301 ^/original-page3.html http://www.yourdomain.co.uk/our-new-directory/new-page3.html 

당신이 http://www.yourdomain.de/original-page.html 방문하는 경우, 당신은 http://www.yourdomain.co.uk/our-new-directory/new-page.html로 리디렉션지고있어 이제, 새로운 TLD 설정을했다 웹 사이트. 에

사람 유형 :

http://www.yourdomain.co.uk/original-page.html and gets redirected to http://www.yourdomain.co.uk/our-new-directory/new-page.html 

과 본질적으로

http://www.yourdomain.de/original-page.html and gets redirected to http://www.yourdomain.de/our-new-directory/new-page.html 

, 리디렉션이 고려해야 할 원하는 것은 우리는 다음을 가질 수 있도록 그것을 가지고있다

사용자가있는 TLD. 이것의 주된 이유는 웹 사이트의 많은 페이지가 301 리디렉션 된 URL을 가지고 있기 때문입니다.

위의 사항에 대한 도움이 될 것입니다.

종류와 관련, 루이스

답변

0

놓습니다 DOCUMENT_ROOT/.htaccess 파일에이 코드 :

RewriteEngine On 

RewriteCond %{HTTP_HOST} ^www\.yourdomain\. [NC] 
RewriteRule ^original-page\.html$ http://%{HTTP_HOST}/our-new-directory/new-page.html [R=301,L] 
+0

을,이 'didn를 일하지 마라. Magento .htaccess 파일의 다른 파일이 작동을 멈추고 있는지 여부는 확실하지 않지만 Magento에서 작업하는 리디렉션의 유일한 유형은 리디렉션 309입니다. – Lewis

+0

이 규칙을 테스트하기 위해 사용하신 URL은 무엇입니까? – anubhava

+0

또한이 규칙이 ** 다른 모든 규칙 **에 앞서 있는지 확인하십시오. – anubhava

0

당신은 당신의 리디렉션의 호스트 이름 부분 제거 할 수 있습니다 : 불행하게도

RedirectMatch 301 ^/original-page.html /our-new-directory/new-page.html 
RedirectMatch 301 ^/original-page2.html /our-new-directory/new-page2.html 
RedirectMatch 301 ^/original-page3.html /our-new-directory/new-page3.html 
+0

나는 이것을 시도했지만 불행히도 작동하지 않았다. – Lewis