시놀로지 NAS의 WordPress를 사용하고 있었다.
WordPress Yoast SEO 사용시 sitemap은
http://www.***.com/sitemap_index.xml 이 된다.
하지만 시놀로지 NAS 에서 http://www.***.com/?p=123 일반 고유주소를 사용할 경우
사이트맵 주소를 찾을 수 없다고 나온다.
Haproxy를 사용하고 있어서 주소 처리를 하여 해결했다.
Haproxy 설정
backend www mode http reqrep ^([^\ ]*)\ /sitemap_index.xml(.*) \1\ /index.php?sitemap=1&dummy=\2 reqrep ^([^\ ]*)\ /post-sitemap.xml(.*) \1\ /index.php?sitemap=post&dummy=\2 reqrep ^([^\ ]*)\ /page-sitemap.xml(.*) \1\ /index.php?sitemap=page&dummy=\2 reqrep ^([^\ ]*)\ /kboard-sitemap.xml(.*) \1\ /index.php?sitemap=kboard&dummy=\2 reqrep ^([^\ ]*)\ /wpdmpro-sitemap.xml(.*) \1\ /index.php?sitemap=wpdmpro&dummy=\2 reqrep ^([^\ ]*)\ /oceanwp_library-sitemap.xml(.*) \1\ /index.php?sitemap=oceanwp_library&dummy=\2 reqrep ^([^\ ]*)\ /category-sitemap.xml(.*) \1\ /index.php?sitemap=category&dummy=\2 reqrep ^([^\ ]*)\ /author-sitemap.xml(.*) \1\ /index.php?sitemap=author&dummy=\2 server web1 192.168.10.5:80 check