[웹에이전시 개발] 사용자사이트 메뉴 URL 정리하기

프리터코더·2023년 8월 7일

0

웹에이전시 전문 프리랜서 개발자 프리터코더입니다.

이번 챕터에서는 웹사이트 개발 과정 중 사용자사이트 메뉴 URL 정리하기를 작업합니다.

<사용자사이트 메뉴 URL 정리하기> 글은 웹에이전시의 의뢰를 받아서 프리터코더가 웹사이트를 개발하는 과정을 가상으로 보여주는 웹에이전시의 개발자들은 어떻게 일하나 시리즈 중 하나입니다.


헤더의 gnb 수정

지금 보니 헤더의 gnb 링크가 기획자분이 지정한 링크와 값이 다릅니다. 이래서야 헤더의 gnb 링크를 눌러도 우리가 만든 페이지로 이동하지 않을 테지요. 부랴 부랴 수정합니다.
170

메뉴 탭 경로 지정

웹사이트 메뉴에는 3개의 탭이 있습니다.
049
각각의 탭도 gnb 와 동일하게 맞춥니다.

<div class="subTab">
    <ul class="subTab__items">
        <li class="subTab__item on"><a href="/menu/noodle" class="subTab__link">쌀국수</a></li>
        <li class="subTab__item "><a href="/menu/food" class="subTab__link">식사</a></li>
        <li class="subTab__item "><a href="/menu/side" class="subTab__link">사이드</a></li>
    </ul>
</div>

메뉴 상위 경로 리다이렉트

"메뉴" GNB 의 서브 메뉴는 [쌀국수, 식사, 사이드] 입니다. 각각의 URL 은 /menu/noodle,/menu/food,/menu/side 지요.
그렇다면 /menu/ URL 로 혹시나 누군가가 접속했을 경우 무엇을 보여줘야 할까요?

기획자 팁
상위 URL 로 직접 접속했을 때 보여질 페이지도 정해 주세요.

기획자분의 답변은 /menu URL 에 접속하면 쌀국수 메뉴(/menu/noodle) 로 이동해주세요. 였습니다.
해당 코드를 작성합니다.

<?php require_once($_SERVER["DOCUMENT_ROOT"] . "/fc.php"); ?>
<?php redirect("/menu/noodle"); ?>

브랜드 상위 경로 리다이렉트

생각해보니 브랜드 URL도 처리해 줘야 합니다. 다행히도 센스있는 기획자 분이 /brand URL 로 접속하면 /brand/story 로 이동해 달라고 적어주셨네요.

<?php require_once($_SERVER["DOCUMENT_ROOT"] . "/fc.php"); ?>
<?php redirect("/brand/story"); ?>

개발 요청은 프리터 코더 소개를 읽어보시고, 이메일 로 부탁드립니다.

profile
일용직 개발자. freetercoder@gmail.com

0개의 댓글