내장 된 라우터 클래스를 사용하여 OpenCart에서 클린 URL을 어떻게 작성합니까?OpenCart의 라우터 클래스를 사용하여 URL을 정리하십시오.
RewriteEngine On RewriteRule ^(system) - [F,L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule .* index.php/$0 [PT,L]
내장 된 라우터 클래스를 사용하여 OpenCart에서 클린 URL을 어떻게 작성합니까?OpenCart의 라우터 클래스를 사용하여 URL을 정리하십시오.
RewriteEngine On RewriteRule ^(system) - [F,L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule .* index.php/$0 [PT,L]
작품은 이
$this->load->model('tool/seo_url')
을 수정하는 파일에이 줄을 추가 3 개 이상의 파일
catalog\controller\common\seo_url.php
catalog\model\tool\seo_url.php
을 수정하는 것은 매우 어렵고 을 사용 : 여기 내 htaccess로 파일입니다 $this->model_tool_seo_url->rewrite()
으로 다시 작성하십시오.
명확하게 말할 하드, 위는
당신은 일반적인 \의 seo_url.php \ 카탈로그 \ 컨트롤러를 변경하고 그것을 코드의 자신의 라인을 추가 VQMod를 사용할 수있는 경우에만 대략적인 것입니다. 예를 들어, 다른 파일에 클래스를 만들고 VQMod를 사용하여 catalog \ controller \ common \ seo_url.php에있는 해당 클래스의 멤버를 호출 할 수 있습니다.
동일한 문제가 있습니다. .htaccess.txt에서 .htaccess로 파일의 이름을 바꾸고 Admin에서 활성화 한 후에도. – Yada
OpenCart 시스템 라우팅은 엉망입니다. 나는 클래스를 거의 다시 작성하지 않고 20 개 이상의 다시 쓰기 규칙을 내 .htaccess 파일에 추가하여 작업을 마쳤다. 핵심 시스템에는 주요 결함 및 오류가 있습니다. Magento에게 템플릿 시스템을 배우는 시간이 있는지 권하고 싶습니다. – Torez
@ Torrez : 나는 엄청난 Magento 성능에 대해 Opencart의 결함있는 재 작성 구현을 기꺼이 고릅니다. – TechZilla