-
2016/10/25 11:41 오후 #37641
안녕하세요! 혼자 몇 일 끙끙되다가 한국워드프레스사용자모임에 문의드립니다.
제 블로그의 주소는 https://suhyeoni.synology.me입니다.
개인 NAS에 워드프레스를 운영하다보니 기본 주소가 도메인/wordpress/ 이렇게 돼 있습니다. 웹서버 루트 내에도 실제로 wordpress 폴더에 워드프레스가 설치돼 있습니다.
인터넷을 참고해 워드프레스 내 Site Address에서 /wordpress/를 빼고, index.php와 .htaccess 파일을 루트 폴더로 복사하고 수정해 현재 /wordpress를 입력하지 않아도 접속되게 수정한 상태입니다.
그런데 이렇게 주소를 짧게 바꾸기 전에 구글 검색에 콘텐츠를 공유한 것이 문제가 되고 있습니다.
예컨대 구글 검색엔진에 등록된 콘텐츠 주소에는 /wordpress/가 포함돼 있어 클릭 시 페이지 없음 경고가 나타납니다.
이 경우 검색엔진에게 사이트 주소가 변경됐음을 알려야 한다고 알고 있습니다.
RedirectMatch 301을 써야 하는데..
워드프레스의 Site Address에서 /wordpress를 빼는 방식은 주소창에 보이는 것에서만 wordpress가 보이지 않을 뿐 실제로는 웹 폴더 루트 안의 /wordpress/ 폴더 내에서 동작하는 것으로 알고 있습니다.
그래서 RedirectMatch 301 /wordpress/(.*)$ /$1로 /wordpress 경로만 뺄 경우 기존 구글 검색의 ‘wordpress’가 포함된 결과들은 접속되지만, 홈 폴더나 포스트 등을 클릭 시 페이지가 정상적으로 열리거나 보이지 않습니다.
이런 경우 어떻게 해야 할까요. 그냥 /wordpress/가 붙도록 다시 되돌려야 할까요.
아니면 구글 검색엔진이 wordpress 주소가 빠진 새 주소로 변경될 때까지 무작정 기다려야 할까요.
아니면 htaccess를 수정해 이 문제를 수정할 방법이 있을까요.
도움 부탁드립니다.
ps. 현재 .htaccess 파일 내용
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ – [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>2016/10/26 12:13 오전 #37642시간이 경과되면 자연히 새 주소가 업데이트 되기 때문에 구글에서는 301 redirect 을 할 필요가 없다고 밝힌바 있으나, 사이트 운영자 입장에서는 하루라도 잘못된 주소가 남아 있는게 마음에 걸리죠.
그런경우 301 redirect 플러그인을 사용하실 수 있습니다.
https://wordpress.org/plugins/simple-301-redirects/
https://wordpress.org/plugins/eps-301-redirects/Attorney, front-end developer, digital media artist, WordPress enthusiast, & a father of 4 wonderful children.Lives in Colorado.
-
AuthorPosts
- 답변은 로그인 후 가능합니다.