본문 바로가기
IT

wordpress .htaccess

by Oh.mogilalia 2021. 7. 29.

이전 Apache2  / wordpress 백업해두었던 .htaccess 파일 내용
-----------------+
# BEGIN WordPress
# “WordPress에서 시작”과 “WordPress에서 끝” 사이의 지시(줄)은
# 동적으로 생성하고, 워드프레스 필터를 통해서만 수정해야 합니다.
# 이들 표지 사이의 지시를 변경하면 덮어쓸 것입니다.
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
-----------------
Lael 님의 블로그
https://blog.lael.be/post/1130

Apache .htaccess 도메인 컨트롤하기 (www , https)

# 원하는 동작의 주석을 제거하면 동작한다. .htaccess 파일에 아래의 내용을 넣으면 된다. 이미 .htaccess 파일이 있고 무엇인가 쓰여져 있다면, 그 파일의 맨 밑에 추가해 넣으면 된다.    …

blog.lael.be


<IfModule mod_rewrite.c>
RewriteEngine on

RewriteRule ^ - [E=protossl]
RewriteCond %{HTTPS} on
RewriteRule ^ - [E=protossl:s]

# https 강제이동.
# RewriteCond %{HTTPS} !=on
# RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

# www 강제로 붙이기.
# RewriteCond %{HTTP_HOST} .
# RewriteCond %{HTTP_HOST} !^www\. [NC]
# RewriteRule ^ http%{ENV:protossl}://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

# www 가 붙어있으면 떼기.
# RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
# RewriteRule ^ http%{ENV:protossl}://%1%{REQUEST_URI} [L,R=301]

</IfModule>

늘 큰 도움이 됩니다. 오래 전 포스트하신 (https://blog.lael.be/post/73) 글로 odroid hc2에 우분투 Aoache2 서버 만들어 (nextcloud 및 워드프레스) 사용해 오다가 워드프레스에서 php7.4를 요구하기에 우분투 18.04, 20.04로 업그레이드하는 중에 무식한 복사/붙이기하다가 다 날려먹고는 가족사진 data는 날릴 수 없어 hdd는 다시 포맷하지 않고 홈/사용자 디렉토리에 그대로 남겨둔 채로 며칠 전에 다시 우분투 20.04에다 18.04 Nginx+MariaDB+Php 포스트글 따라하기 몇 번을 시도했지만 안되길래 외국사이트 따라하기로 다시 설치는 되었습니다. 근데 가끔씩 위드프레스 테마 사용자정의하기 들을 건드리다 보면 404 Not found에러가 나고, 그 상태로 nextcloud 들어가면 BadGateway 시그널 보내면서 먹통이 됩니다. rebooting 하면 되긴합니다만... 그래서 검색해 보면 .htaccess 파일 수정 관련 글들도 보고 따라해봐도 가끔씩 에러는 계속됩니다.

'IT' 카테고리의 다른 글

Python Open API 활용 블로그 RSS 생성 소스  (0) 2021.07.29
.htaccess 파일  (0) 2021.07.29
windisk32imager SD 용량 줄이기  (0) 2021.07.28
Nginx Server Certbot Renew 날짜  (0) 2021.07.27
우분투 폴더 크기 보기  (0) 2021.07.27