문제

내장 된 라우터 클래스를 사용하여 Opencart에 Clean URL을 어떻게 작성합니까? 다음은 내 .htaccess 파일입니다.

RewriteEngine On
RewriteRule ^(system) - [F,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* index.php/$0 [PT,L]
도움이 되었습니까?

해결책

작업은 3 개 이상의 파일을 수정하기가 매우 어렵습니다.

catalog\controller\common\seo_url.php
catalog\model\tool\seo_url.php

이 줄에 파일에 추가하여 수정하십시오

$this->load->model('tool/seo_url')그리고 사용$this->model_tool_seo_url->rewrite() 다시 작성합니다.

명확하게 말하기 어렵고, 위는 단지 대략적인 것입니다.

다른 팁

카탈로그 컨트롤러 common seo_url.php를 변경하고 vqmod를 사용하여 고유 한 코드 라인을 추가 할 수 있습니다. 예를 들어, 다른 파일에서 일부 클래스를 생성하고 vqmod를 사용하여 카탈로그 controller common seo_url.php에서 해당 클래스 멤버를 호출 할 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top