sca 메뉴값 한글 => 영어 바꿀수있나요?

매출이 오르면 내리는 수수료! 지금 수수료센터에서 전자결제(PG)수수료 비교견적 신청해 보세요!
sca 메뉴값 한글 => 영어 바꿀수있나요?

QA

sca 메뉴값 한글 => 영어 바꿀수있나요?

본문

카트 기반 쇼핑몰인데 URL 제목 바꿀수 있나요??

전체보기 ㅣ 과일 ㅣ 과자 ㅣ 반찬

이렇게 메뉴가 있어요.

 

1. 전체 상품 전체보기 url : https://제도메인.com/shop

2. 과일만 보기 url  : https://제도메인.com/shop?sca=과일

3. 과자만 보기 url  : https://제도메인.com/shop?sca=과자

4. 반찬만 보기 url  : https://제도메인.com/shop?sca=반찬

 

현재 이상태로 개발자분이 만들어주셨는데요.

 

1. 전체 상품 전체보기 url : https://제도메인.com/shop

2. 과일만 보기 url  : https://제도메인.com/shop?sca=fruit

3. 과자만 보기 url  : https://제도메인.com/shop?sca=snack

4. 반찬만 보기 url  : https://제도메인.com/shop?sca=banchan

 

 

현재 sca 카테고리 메뉴가 한글로 되어있어요. 영어로 바꾸고 싶은데요.

방법좀 알려주실수 있을까요?ㅠㅠ

 

 

========================

그리고 

 

https://제도메인.com/shop?sca=fruit

https://제도메인.com/shop?sca=snack

https://제도메인.com/shop?sca=banchan

 

이 3개 페이지의 title, 메타디스크립션 알ftp 들어가서 강제로 제가원하는 title과 메타디스크립션 문구로

바꿀수있나요? 궁금합니다. 

 

 

이 질문에 댓글 쓰기 :

답변 3

※ 카테고리 URL의 sca 카테고리 메뉴를 한글에서 영어로 변경하려면 ;

- 데이터베이스에 저장된 카테고리 값을 영어로 수정.

- 서버 측 코드에서 한글 카테고리를 영어로 매핑하도록 로직을 추가.

- 프론트엔드 메뉴의 링크를 영어 URL로 업데이트.

- 기존 한글 URL은 서버 설정을 통해 301 리다이렉트를 설정하여 새 URL로 연결.

- 관리자 페이지에서도 영어로 입력되도록 설정을 변경.

- 동적 URL 생성 로직과 관련된 코드를 모두 영어로 반영되도록 업데이트.

 

# 서버 측 코드에서 sca 값을 영어로 매핑


<?php
// 기존 한글 카테고리를 영어로 매핑
$category_map = [
    '과일' => 'fruit',
    '과자' => 'snack',
    '반찬' => 'banchan',
];
// 입력받은 sca 값을 영어로 변환
if (isset($_GET['sca'])) {
    $sca = $_GET['sca'];
    if (array_key_exists($sca, $category_map)) {
        $sca = $category_map[$sca];
    }
}
// 이후 로직은 $sca 값을 사용하여 처리

 

# 프론트엔드 '마크업 언어'에서 카테고리 URL을 영어 버전으로 변경 ;

<ul>

  <li><a href="/shop?sca=과일">과일</a></li>

  <li><a href="/shop?sca=과자">과자</a></li>

  <li><a href="/shop?sca=반찬">반찬</a></li>

</ul>


<ul>
    <li><a href="/shop?sca=fruit">과일</a></li>
    <li><a href="/shop?sca=snack">과자</a></li>
    <li><a href="/shop?sca=banchan">반찬</a></li>
</ul>

 

# 서버 설정(*.conf, .htaccess)에서 301 리다이렉트를 설정

* apache의 .htaccess


RewriteEngine On
RewriteCond %{REQUEST_URI} ^/shop
RewriteCond %{QUERY_STRING} sca=과일 [NC]
RewriteRule ^ /shop?sca=fruit [R=301,L]

* nginx 설정, - nginx에서는 .htaccess 파일이 지원되지 않음.


server {
    listen 80;
    server_name 제도메인.com;
    location /shop {
        if ($arg_sca = '과일') {
            return 301 /shop?sca=fruit;
        }
        try_files $uri $uri/ =404;
    }
}

리다이렉트 자체는 SEO에 반드시 문제가 되는 것은 아니며,
올바르게 설정하면 사용자 경험과 SEO 점수를 모두 유지할 수 있을 것입니다.

다만, 제 경험으론~
301 리다이렉트 설정,
사이트맵 제출,
구글/네이버 도구 활용 등의 설정은 철저해야 합니다

sca는 없는데 따로 개발을 하신거 같네요 해당을 어떻게 커스텀해서 연결되는지 몰라서 정확한 답변은 받기 힘드실거 같습니다. 크게 어렵다고 할건 아닌거 같은데 수정방향이 작업한 방향을 봐야지 알 수가 있는거라서요.

현재 카테고리가 전체보기 ㅣ 과일 ㅣ 과자 ㅣ 반찬 이렇게 있다면 메뉴에서 단순하게 한글을 사용하지 않을것이라면  관리자에서 카테고리명만 영어로만 변경해주면 처리 될듯 한데요 

답변을 작성하시기 전에 로그인 해주세요.
전체 44
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT