1
다른 사용자가 mydomain.com/index.php 또는 mydomain.com/index.php?route=common/home을 입력하면 mydomain으로 리디렉션되도록 내 htaccess 파일을 변경하려고합니다. com. 이미 도메인을 www.mydoamin.com에서 mydomain.com으로 리디렉션했습니다. 아래는 내 파일에서이 작업을 수행 한 것입니다. 지금 나는 이것을 전혀 이해하지 못한다. 그러나 나는 여기에 실의 그것을 얻었고 그것은 나를 위해 일한다. htaccess opencart 중복 된 홈페이지 변형
RewriteCond %{HTTP_HOST} !^vineyardwine\.co.uk [NC]
RewriteRule (.*) http://vineyardwine.co.uk/$1 [R=301,L]
내가 떨어져 다음 다른 스레드를 가지고 있지만, 그들은 아무것도 할하지 않는 것, 어떤 도움/건설적인 비판은 크게 이해할 수있을 것이다. 그들이 또는 삭제 될 수
RewriteCond %{THE_REQUEST} \ /+index\.php(\ |\?route=common/home|$)
RewriteRule^/? [L,R=301]
내가의 RewriteRules의 나머지 부분을 떠날 것이다 :
– user3367840또한이 기능을 추가하면 index.php가 제대로 작동하지만 mydomain.com/index.php?route=common/home이 mydomain.com/?route=common/home으로 rediredting되면 – user3367840
@ user3367840 다른 규칙을 삭제해야합니다.이 규칙이 다른 규칙보다 우선적으로 적용되는지 확인하십시오. 또한 규칙의 대상에'? '를 사용하지 않았습니다. 편집 –