seo 최적화 수정
This commit is contained in:
@@ -23,6 +23,10 @@ public class PublicPageController {
|
|||||||
@GetMapping({"/", "/index.do"})
|
@GetMapping({"/", "/index.do"})
|
||||||
public String home(Model model) {
|
public String home(Model model) {
|
||||||
model.addAttribute("mainYn", "Y");
|
model.addAttribute("mainYn", "Y");
|
||||||
|
model.addAttribute("pageTitle", "대전 자동문 설치·수리 전문업체");
|
||||||
|
model.addAttribute("pageDescription", "국제오토텍은 대전·세종 지역 자동문 설치와 자동문 수리 전문업체입니다. 슬라이딩자동문, 산업용자동문, 내풍압셔터, 오버헤드도어, 고속셔터 시공과 유지보수를 제공합니다.");
|
||||||
|
model.addAttribute("pageOgDescription", "대전·세종 자동문 설치와 자동문 수리, 산업용자동문, 슬라이딩자동문, 내풍압셔터, 오버헤드도어, 고속셔터 시공 및 유지보수 전문업체입니다.");
|
||||||
|
model.addAttribute("canonicalUrl", "https://iotdoor.kr/");
|
||||||
model.addAttribute("mainBanners", mainBannerService.getPublicBanners());
|
model.addAttribute("mainBanners", mainBannerService.getPublicBanners());
|
||||||
return "kr/iotdoor/comn/site/mainPge";
|
return "kr/iotdoor/comn/site/mainPge";
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,82 +1,82 @@
|
|||||||
server:
|
server:
|
||||||
port: ${PORT:9090}
|
port: ${PORT:9090}
|
||||||
servlet:
|
servlet:
|
||||||
session:
|
session:
|
||||||
timeout: 60m
|
timeout: 60m
|
||||||
|
|
||||||
spring:
|
spring:
|
||||||
application:
|
application:
|
||||||
name: iotdoor-boot
|
name: iotdoor-boot
|
||||||
devtools:
|
devtools:
|
||||||
restart:
|
restart:
|
||||||
enabled: true
|
enabled: true
|
||||||
poll-interval: 2s
|
poll-interval: 2s
|
||||||
quiet-period: 500ms
|
quiet-period: 500ms
|
||||||
livereload:
|
livereload:
|
||||||
enabled: true
|
enabled: true
|
||||||
thymeleaf:
|
thymeleaf:
|
||||||
cache: false
|
cache: false
|
||||||
web:
|
web:
|
||||||
resources:
|
resources:
|
||||||
static-locations:
|
static-locations:
|
||||||
- file:src/main/resources/static/
|
- file:src/main/resources/static/
|
||||||
- classpath:/META-INF/resources/
|
- classpath:/META-INF/resources/
|
||||||
- classpath:/resources/
|
- classpath:/resources/
|
||||||
- classpath:/static/
|
- classpath:/static/
|
||||||
- classpath:/public/
|
- classpath:/public/
|
||||||
servlet:
|
servlet:
|
||||||
multipart:
|
multipart:
|
||||||
max-file-size: ${IOTDOOR_MAX_FILE_SIZE:20MB}
|
max-file-size: ${IOTDOOR_MAX_FILE_SIZE:20MB}
|
||||||
max-request-size: ${IOTDOOR_MAX_REQUEST_SIZE:100MB}
|
max-request-size: ${IOTDOOR_MAX_REQUEST_SIZE:100MB}
|
||||||
datasource:
|
datasource:
|
||||||
# Legacy context.xml resource name: java:comp/env/jdbc/serviceDB
|
# Legacy context.xml resource name: java:comp/env/jdbc/serviceDB
|
||||||
url: ${IOTDOOR_DB_URL:jdbc:mariadb://localhost:3306/iotdoor2_db}
|
url: ${IOTDOOR_DB_URL:jdbc:mariadb://localhost:3306/iotdoor2_db}
|
||||||
username: ${IOTDOOR_DB_USERNAME:iotdoor_user}
|
username: ${IOTDOOR_DB_USERNAME:iotdoor_user}
|
||||||
password: ${IOTDOOR_DB_PASSWORD:iotdoor_pass1!}
|
password: ${IOTDOOR_DB_PASSWORD:iotdoor_pass1!}
|
||||||
driver-class-name: ${IOTDOOR_DB_DRIVER:org.mariadb.jdbc.Driver}
|
driver-class-name: ${IOTDOOR_DB_DRIVER:org.mariadb.jdbc.Driver}
|
||||||
hikari:
|
hikari:
|
||||||
pool-name: ${IOTDOOR_DB_POOL_NAME:IotdoorHikariPool}
|
pool-name: ${IOTDOOR_DB_POOL_NAME:IotdoorHikariPool}
|
||||||
maximum-pool-size: ${IOTDOOR_DB_MAX_POOL_SIZE:20}
|
maximum-pool-size: ${IOTDOOR_DB_MAX_POOL_SIZE:20}
|
||||||
minimum-idle: ${IOTDOOR_DB_MIN_IDLE:10}
|
minimum-idle: ${IOTDOOR_DB_MIN_IDLE:10}
|
||||||
connection-test-query: SELECT 1
|
connection-test-query: SELECT 1
|
||||||
sql:
|
sql:
|
||||||
init:
|
init:
|
||||||
mode: always
|
mode: always
|
||||||
encoding: UTF-8
|
encoding: UTF-8
|
||||||
jackson:
|
jackson:
|
||||||
time-zone: Asia/Seoul
|
time-zone: Asia/Seoul
|
||||||
mvc:
|
mvc:
|
||||||
problemdetails:
|
problemdetails:
|
||||||
enabled: true
|
enabled: true
|
||||||
|
|
||||||
management:
|
management:
|
||||||
endpoints:
|
endpoints:
|
||||||
web:
|
web:
|
||||||
exposure:
|
exposure:
|
||||||
include: health,info
|
include: health,info
|
||||||
|
|
||||||
mybatis:
|
mybatis:
|
||||||
configuration:
|
configuration:
|
||||||
map-underscore-to-camel-case: true
|
map-underscore-to-camel-case: true
|
||||||
|
|
||||||
iotdoor:
|
iotdoor:
|
||||||
site:
|
site:
|
||||||
name: 국제오토텍
|
name: 국제오토텍
|
||||||
url: https://iotdoor.kr
|
url: https://iotdoor.kr/
|
||||||
og-image: https://iotdoor.kr/resources/kr/iotdoor/comn/site/layout/image/template/logo.jpg
|
og-image: https://iotdoor.kr/resources/kr/iotdoor/comn/site/layout/image/template/logo.jpg
|
||||||
admin-title: 국제오토텍 관리자
|
admin-title: 국제오토텍 관리자
|
||||||
email: iotdoor1749@naver.com
|
email: iotdoor1749@naver.com
|
||||||
phone: 042-585-1749
|
phone: 042-585-1749
|
||||||
phone-alt: 010-3476-1749
|
phone-alt: 010-3476-1749
|
||||||
address: 대전광역시 서구 유등로 55 102호
|
address: 대전광역시 서구 유등로 55 102호
|
||||||
summary: 자동문 전문 업체로 철거, 시공, A/S까지 원스톱으로 대응합니다.
|
summary: 자동문 전문 업체로 철거, 시공, A/S까지 원스톱으로 대응합니다.
|
||||||
description: 슬라이딩자동문, 산업용자동문, 내풍압셔터, 오버헤드도어를 중심으로 시공과 유지보수를 제공합니다.
|
description: 슬라이딩자동문, 산업용자동문, 내풍압셔터, 오버헤드도어를 중심으로 시공과 유지보수를 제공합니다.
|
||||||
map-latitude: 36.2980733
|
map-latitude: 36.2980733
|
||||||
map-longitude: 127.3814560
|
map-longitude: 127.3814560
|
||||||
map-client-id: ${IOTDOOR_NAVER_MAP_CLIENT_ID:xkb35c3i3k}
|
map-client-id: ${IOTDOOR_NAVER_MAP_CLIENT_ID:xkb35c3i3k}
|
||||||
security:
|
security:
|
||||||
admin-username: ${IOTDOOR_ADMIN_USERNAME:admin}
|
admin-username: ${IOTDOOR_ADMIN_USERNAME:admin}
|
||||||
admin-password: ${IOTDOOR_ADMIN_PASSWORD:ChangeMe123!}
|
admin-password: ${IOTDOOR_ADMIN_PASSWORD:qlrxhfl1}
|
||||||
admin-display-name: ${IOTDOOR_ADMIN_DISPLAY_NAME:관리자}
|
admin-display-name: ${IOTDOOR_ADMIN_DISPLAY_NAME:관리자}
|
||||||
file:
|
file:
|
||||||
upload-path: ${IOTDOOR_FILE_UPLOAD_PATH:./uploads}
|
upload-path: ${IOTDOOR_FILE_UPLOAD_PATH:./uploads}
|
||||||
|
|||||||
@@ -9,11 +9,11 @@
|
|||||||
<meta http-equiv="X-UA-Compatible" content="ie=edge">
|
<meta http-equiv="X-UA-Compatible" content="ie=edge">
|
||||||
<meta name="description" th:content="${pageDescription != null ? pageDescription : siteInfo.description}" content="슬라이딩자동문, 산업용자동문, 내풍압셔터, 오버헤드도어를 중심으로 시공과 유지보수를 제공합니다.">
|
<meta name="description" th:content="${pageDescription != null ? pageDescription : siteInfo.description}" content="슬라이딩자동문, 산업용자동문, 내풍압셔터, 오버헤드도어를 중심으로 시공과 유지보수를 제공합니다.">
|
||||||
<meta property="og:title" th:content="${pageTitle != null ? pageTitle + ' | ' + siteInfo.name : siteInfo.name}" content="국제오토텍">
|
<meta property="og:title" th:content="${pageTitle != null ? pageTitle + ' | ' + siteInfo.name : siteInfo.name}" content="국제오토텍">
|
||||||
<meta property="og:description" th:content="${pageDescription != null ? pageDescription : siteInfo.description}" content="슬라이딩자동문, 산업용자동문, 내풍압셔터, 오버헤드도어를 중심으로 시공과 유지보수를 제공합니다.">
|
<meta property="og:description" th:content="${pageOgDescription != null ? pageOgDescription : (pageDescription != null ? pageDescription : siteInfo.description)}" content="슬라이딩자동문, 산업용자동문, 내풍압셔터, 오버헤드도어를 중심으로 시공과 유지보수를 제공합니다.">
|
||||||
<meta property="og:url" th:content="${canonicalUrl != null ? canonicalUrl : siteInfo.url}" content="https://iotdoor.kr">
|
<meta property="og:url" th:content="${canonicalUrl != null ? canonicalUrl : siteInfo.url}" content="https://iotdoor.kr/">
|
||||||
<meta property="og:type" content="website">
|
<meta property="og:type" content="website">
|
||||||
<meta property="og:image" th:content="${siteInfo.ogImage}" content="https://iotdoor.kr/resources/kr/iotdoor/comn/site/layout/image/template/logo.jpg">
|
<meta property="og:image" th:content="${siteInfo.ogImage}" content="https://iotdoor.kr/resources/kr/iotdoor/comn/site/layout/image/template/logo.jpg">
|
||||||
<link rel="canonical" th:href="${canonicalUrl != null ? canonicalUrl : siteInfo.url}" href="https://iotdoor.kr">
|
<link rel="canonical" th:href="${canonicalUrl != null ? canonicalUrl : siteInfo.url}" href="https://iotdoor.kr/">
|
||||||
<title th:text="${pageTitle != null ? pageTitle + ' | ' + siteInfo.name : siteInfo.name}">국제오토텍</title>
|
<title th:text="${pageTitle != null ? pageTitle + ' | ' + siteInfo.name : siteInfo.name}">국제오토텍</title>
|
||||||
<!-- Favicon -->
|
<!-- Favicon -->
|
||||||
<link href="/resources/kr/iotdoor/comn/site/layout/image/template/favicon.ico" rel="icon" />
|
<link href="/resources/kr/iotdoor/comn/site/layout/image/template/favicon.ico" rel="icon" />
|
||||||
|
|||||||
@@ -32,13 +32,10 @@
|
|||||||
<div class="p-lg-5 pe-lg-0">
|
<div class="p-lg-5 pe-lg-0">
|
||||||
<h6 class="text-primary">About Us</h6>
|
<h6 class="text-primary">About Us</h6>
|
||||||
<h1 class="mb-4">
|
<h1 class="mb-4">
|
||||||
국제오토텍자동문
|
대전·세종 자동문 설치·수리 전문업체 국제오토텍
|
||||||
</h1>
|
</h1>
|
||||||
<p>
|
<p>
|
||||||
OVER-HEAD DOOR, AUTO GATE
|
국제오토텍은 대전·세종 지역을 중심으로 자동문 설치, 자동문 수리, 산업용 자동문, 슬라이딩 자동문, 내풍압셔터, 오버헤드도어, 고속셔터 시공 및 유지보수를 제공하는 자동문 전문업체입니다.
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
SLIDING DOOR, PARKING DOOR, ROLLER SHUTTER
|
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
@@ -78,9 +75,9 @@
|
|||||||
style="max-width: 600px"
|
style="max-width: 600px"
|
||||||
>
|
>
|
||||||
<h6 class="text-primary">Our Services</h6>
|
<h6 class="text-primary">Our Services</h6>
|
||||||
<h1 class="mb-4">
|
<h2 class="mb-4">
|
||||||
고객님이 원하시는 서비스는<br/>무엇이든 가능합니다
|
고객님이 원하시는 서비스는<br/>무엇이든 가능합니다
|
||||||
</h1>
|
</h2>
|
||||||
</div>
|
</div>
|
||||||
<div class="row g-4">
|
<div class="row g-4">
|
||||||
<div th:if="${#lists.isEmpty(mainBanners)}" class="col-12">
|
<div th:if="${#lists.isEmpty(mainBanners)}" class="col-12">
|
||||||
@@ -122,9 +119,9 @@
|
|||||||
>
|
>
|
||||||
<div class="p-lg-5 ps-lg-0">
|
<div class="p-lg-5 ps-lg-0">
|
||||||
<h6 class="text-primary">Why Choose Us!</h6>
|
<h6 class="text-primary">Why Choose Us!</h6>
|
||||||
<h1 class="mb-4">
|
<h2 class="mb-4">
|
||||||
고객여러분의 가치있는 선택에 보답하겠습니다.
|
고객여러분의 가치있는 선택에 보답하겠습니다.
|
||||||
</h1>
|
</h2>
|
||||||
<p class="mb-4 pb-2">
|
<p class="mb-4 pb-2">
|
||||||
자동문 전문 업체로 철거.시공.A/S까지 원스톱으로 상담해드립니다.
|
자동문 전문 업체로 철거.시공.A/S까지 원스톱으로 상담해드립니다.
|
||||||
<br>
|
<br>
|
||||||
|
|||||||
Reference in New Issue
Block a user