본문 바로가기
🕰️ 2023.05.13 12:55
.Htaccess 301 리디렉션 규칙
조회 수 473 추천 수 0 댓글 0

일반적인 301 리디렉션 Htaccess 규칙

단일 페이지를 어떻게 리디렉션합니까?

Redirect 301 /pagename.php http://www.domain.com/pagename.html

전체 사이트 또는 도메인을 새 사이트로 어떻게 리디렉션합니까?

Redirect 301 / http://www.domain.com/

전체 사이트를 하위 폴더로 어떻게 리디렉션합니까?

Redirect 301 / http://www.domain.com/subfolder/

하위 폴더를 다른 웹 사이트로 어떻게 리디렉션합니까?

Redirect 301 / subfolder http://www.domain.com/

파일 확장자를 리디렉션하지만 페이지 이름은 유지하는 방법은 무엇입니까?

예 : .html 확장자가 동일한 파일 이름을 사용하지만 .php 확장자를 사용하려는 경우.

RedirectMatch 301 (. *) \. html $ http : //www.domain.com$1.php

재 작성을 사용하여 이전 도메인에서 새 도메인으로 리디렉션하는 방법은 무엇입니까?

RewriteEngine on 
RewriteBase /
RewriteRule (.*) http://www.newdomain.com/$1 [R=301,L]

재 작성을 사용하여 www가 아닌 ​​곳에서 www 하위 도메인으로 리디렉션하는 방법은 무엇입니까?

RewriteEngine on 
RewriteBase / rewritecond %{http_host} ^domain.com [nc] rewriterule ^(.*)$ http://www.domain.com/$1 [r=301,nc]

다시 쓰기를 사용하여 도메인을 하위 디렉터리가있는 www 위치로 리디렉션하는 방법은 무엇입니까?

RewriteBase / 
RewriteCond % {HTTP_HOST} domain.com의 RewriteEngine [NC] 
RewriteRule ^ (. *) $ http://www.domain.com/directory/index.html [R = 301, NC]

재 작성을 사용하여 이전 도메인에서 전체 경로 및 쿼리 문자열을 포함하는 새 도메인으로 리디렉션하는 방법은 무엇입니까?

Options + FollowSymLinks 
RewriteEngine On 
RewriteRule ^ (. *) http : //www.newdomain.com% {REQUEST_URI} [R = 302, NC]

다시 쓰기를 사용하여 하위 디렉터리가있는 이전 도메인에서 하위 디렉터리가없는 새 도메인으로 리디렉션되지만 전체 경로와 쿼리 문자열을 포함하는 방법은 무엇입니까?

Options + FollowSymLinks 
RewriteEngine On 
RewriteCond % {REQUEST_URI} ^ / subdirname /(.*)$ 
RewriteRule ^ (. *) http://www.katcode.com/%1 [R = 302, NC]

루트 디렉토리에있는 파일을 사용하여 쿼리 매개 변수를 사용하여 URL을 어떻게 다시 작성하고 리디렉션합니까?

예 : 원래 URL은 http://www.website.com/index.php?id=3이고 새 URL은 http://www.website.com/path-to-new-location/입니다.

 RewriteEngine on 
RewriteCond %{QUERY_STRING} id=3 
RewriteRule ^index\.php$ /path-to-new-location/? [L,R=301]

쿼리 매개 변수가있는 URL을 리디렉션하고 하위 디렉토리에 파일을 배치하는 방법은 무엇입니까?

예 : 원래 URL은 http://www.website.com/sub-dir/index.php?id=3이고 새 페이지는 http://www.website.com/path-to-new-location/입니다.

RewriteEngine on 
RewriteCond %{QUERY_STRING} id=3 
RewriteRule ^sub-dir/index\.php$ /path-to-new-location/? [L,R=301]

중복 콘텐츠를 제거하기 위해 HTTP에서 HTTPS로 사이트를 리디렉션하는 방법은 무엇입니까?

RewriteEngine on 
RewriteCond %{HTTPS} on 
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}

중복 콘텐츠를 제거하기 위해 HTTP에서 HTTPS로 사이트를 어떻게 리디렉션합니까?

RewriteEngine On 
RewriteCond %{HTTPS} on 
RewriteRule (.*) http://%{HTTP_HOST}%{REQUEST_URI}

index.html 또는 index.php를 제거하고 루트로 리디렉션하는 방법은 무엇입니까?

RewriteEngine On 
RewriteCond %{THE_REQUEST} /index.php HTTP [NC] 
RewriteRule (.*)index.php$ /$1 [R=301,L]

RewriteEngine On 
RewriteCond %{THE_REQUEST} /index.html HTTP [NC] 
RewriteRule (.*)index.html$ /$1 [R=301,L]

URL 루트 수준에서 쿼리 문자열을 유지하면서 쿼리 매개 변수가있는 URL을 디렉터리 기반 구조로 다시 작성하고 리디렉션하는 방법은 무엇입니까?

예 : 원래 URL은 http://www.website.com/index.php?id=100이고 새 페이지는 http://www.website.com/100/입니다.

RewriteEngine On 
RewriteRule ^([^/d]+)/?$ index.php?id=$1 [QSA]

URL 하위 디렉터리에 쿼리 문자열 매개 변수를 유지하면서 쿼리 매개 변수가있는 URL을 디렉터리 기반 구조로 다시 작성하는 방법은 무엇입니까?

예 : 원래 URL은 http://www.website.com/index.php?category=fish이고 새 페이지는 http://www.website.com/category/fish/입니다.

 RewriteEngine On RewriteRule ^/?category/([^/d]+)/?$ index.php?category=$1 [L,QSA]

이전 웹 사이트를 새 도메인으로 리디렉션하고 URL 경로를 유지하려면 어떻게합니까?

RewriteEngine on 
RewriteCond %{HTTP_HOST} ^example-old\.com$ [NC] 
RewriteRule ^(.*)$ http://www.example-new.com/$1 [R=301,L] 

If you do not want to pass the path to the new domain, change the last line to: 
RewriteRule ^(.*)$ http://www.example-new.com/ [R=301,L]

URL이없는 URL에 후행 슬래시를 어떻게 다시 작성하고 추가합니까?

RewriteCond % {REQUEST_FILENAME}! -f 
RewriteCond % {REQUEST_URI}! (. *) / $ 
RewriteRule ^ (. *) $ http://www.example.com/$1/ [R = 301, L]

블로그 하위 도메인에서 블로그 폴더로 어떻게 리디렉션합니까?

예 : blog.oldsite.com을 www.newsite.com/blog/로 리디렉션

 Options +FollowSymLinks 
RewriteEngine On 
RewriteCond %{REQUEST_URI}/ blog 
RewriteRule ^(.*) http://www.somewhere.com/%{REQUEST_URI} [R=302,NC] 
RewriteRule ^(.*) http://www.somewhere.com/blog/%{REQUEST_URI} [R=302,NC]

한 디렉토리를 다른 디렉토리로 어떻게 리디렉션합니까?

 Options +FollowSymLinks RewriteEngine On RewriteRule ^(.*)/old-directory/(.*)$ $1/new-directory/$2 [R,L]

List of Articles
번호 분류 제목 조회 수 날짜
공지 사랑LOVE 포인트 만렙! 도전 4663 2025.03.19
공지 🚨(뉴비필독) 전체공지 & 포인트안내 2 25849 2024.11.04
공지 URL만 붙여넣으면 끝! 임베드 기능 20432 2025.01.21
146 특정 문자 삭제 프로그램 (일본어,중국어,한국어,영어가 섞여있을때 편리함) file 1602 2023.04.27
145 Avalanche로 연속학습 해본 사람 있음? 1 386 2023.05.05
» .Htaccess 301 리디렉션 규칙 473 2023.05.13
143 레노버 CMOS setup 진입방법 file 535 2023.05.13
142 공유기 QoS로 각각의 PC 인터넷 속도 제한하기 512 2023.06.03
141 svn만 쓰다가 github 쓸려니 너무 어려웡 2 421 2023.06.06
140 2023년 Stack Overflow 개발자 보고서 file 206 2023.06.24
139 10만 개가 넘는 챗GPT 계정 정보가 다크웹에서 판매됨 file 190 2023.06.24
138 레드햇, RHEL 소스를 CentOS Stream에만 제공 file 200 2023.06.24
137 구글 도메인이 서비스 종료 예정입니다. 199 2023.06.24
136 Debian 12 Bookworm 릴리즈 file 248 2023.06.24
135 Ubuntu Pro는 이제 누구나 사용할 수 있습니다. file 573 2023.08.02
134 AMD 인셉션 취약점 패치, 최대 54%의 성능 저하 file 544 2023.08.21
133 히토미 https://misskey.io/ 특정 유저 주소는 다운 안되는 문제 730 2023.08.26
132 노트북 모니터 시간지나면 ubuntu 화면 자동으로 꺼지기 373 2023.08.30
131 [Linux] ethtool 명령어를 이용한 NIC(Network Interface Controller) 정보 확인 방법 520 2023.08.31
130 제조사 맥 주소 확인 방법(How to check MAC address by manufacturer) 508 2023.08.31
129 메인보드 전원,리셋,LED,스피커 선 연결하는방법 821 2023.08.31
128 윈도우 파일 폴더 용량 관리 Tree size 545 2023.08.31
127 [리눅스] 리눅스 tar, gz 압축 및 해제 518 2023.08.31
126 [Ubuntu 20.04 server] 자동으로 디스플레이 끄기 534 2023.08.31
125 SQLSTATE[HY000] '***' doesn't have a default value 에러 고치기 547 2023.08.31
124 Best Practices for MySQL(mariadb) with SSD, NVME file 567 2023.08.31
123 cpu clock(속도) 조절 Linux CPU Frequency 514 2023.09.02
122 취업하려는 공부는 적당히하자 698 2023.10.11
121 스프링이 취업안될정도면 학벌이 ㅈ구린가봄 694 2023.10.11
120 AI로 인해, 스택오버플로우 28% 정리해고 1 file 2442 2023.10.18
119 Ubuntu 23.10, 악의적인 사용자 번역으로 ISO 재배포 file 2484 2023.10.18
118 대기 시간을 줄이기 위해 TCP를 통한 TLS 최적화 file 1409 2023.10.27
117 서버 PHP용 다중 코어를 사용하는 방법 2 286 2023.11.06
Board Pagination Prev 1 2 3 4 5 Next
/ 5