마 젠토 URL에서 index.php를 제거하는 방법
마 젠토 (Magento)는 온라인 판매를위한 환상적인 플랫폼이며, 아마도 최고라고 생각하지만, 항상 SEO로 좌절하게 된 한 가지가 있습니다… 모든 내부 페이지의 URL에있는 성가신 index.php 디렉토리 – 악몽!
그들에게는 이점이 없습니다.
그들은 SEO에 나쁘고 사이트 구조와 일관성에 나쁘고, 나처럼 깨끗한 URL 괴물에게는 나쁘다. 그들은 충분히 섹시하지 않습니다. 정리해 봅시다.
두 단계로 SEO 친화적 인 마 젠토 URL
다행히도 최근에 클라이언트를 위해 Magento 매장을 운영하는 동안 약간의 파기를 수행하여 문제에 대한 간단한 해결책을 찾았습니다. 여기에는 Magento 관리자 설정에 대한 몇 가지 변경 사항과 간단한 .htaccess 파일의 추가 또는 수정이 포함되어 표준 저장소 URL 다시 작성을 분류합니다.
아래의 간단한 단계를 수행하면 자신의 Magento 매장을 통해 SEO 성공에 한 걸음 더 다가 갈 수 있으며 SEO는 관련성을 줄이려는 변명의 여지가 없습니다.
1) 설정을 변경하자, 관리자
가장 먼저해야 할 일은 Magento 관리자 패널 (index.php / admin)에 로그인하여 매우 간단한 설정을 변경하여 Magento가 저장소 전체에서 기본 기본값 대신 URL 재 작성을 사용하겠다는 사실을 알리는 간단한 설정을 변경하는 것입니다 URL.
로그인하고이 설정을 변경하십시오.
시스템> 구성> 웹> 검색 엔진 최적화로 이동하십시오.
웹 서버 다시 쓰기 사용 : 예
쉽지 않았습니까? 이제 마지막 단계입니다.
2) .htaccess 파일을 사용하여 URL을 다시 작성해 봅시다
마지막 단계는 관리자 설정에서 변경 한 설정을 보완하기 위해 Magento 설치 폴더에 .htaccess 파일을 생성하는 것입니다. 그러면 실제로 URL이 다시 작성됩니다. 아래에서 해당 .htaccess 버전을 선택하십시오.
Magento 저장소가 루트 (public_html)에 설치된 경우 다음을 사용하십시오.
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
Magento 저장소가 하위 폴더 (public_html / shop)에 설치된 경우 다음을 사용하십시오.
RewriteEngine On
RewriteBase /shop/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /shop/index.php [L]
끝났습니다 – 도움이 되길 바랍니다.
SEO가 머리카락을 뽑는 것을 확실히 막을 수 있습니다.
이것을 사용하거나 문제가 발생하면 아래 의견에 알려주십시오!
htaccess
, 무엇이 잘못되었는지에 대한 아이디어를 얻기 위해 htaccess 컨텐츠를 제공하겠습니다