일부 국내 서버에서 발생하는 url 중복기재 현상의 해결방법

일전에도 이 문제로 하루를 소비했지만  오늘 새로운 서버를 설치하고 나서 또 한번 격었다.  기록없이 그대로 지나간 덕분이다.  겨우 해결방안을 찾아내고 추후에 또 다시 고생하지 않으려고  몇 자 적는다.

[현상 파악]
올바른 예상주소 : MyDomainName/wp-admin/admin.php? page=mypage
변경된 주소 : MyDomainName/wp-admin/admin.php? page=mypage? page=mypage

즉  ‘ ? page=mypage ‘  이게 한번 더 나온다. ( URL doubling)
해결방안은 단간하다.
config.php 파일에 아래의 코드를 넣는 것이다.

define ('WPLANG', 'ko_KR');  
$_SERVER['SERVER_SOFTWARE'] = 'Apache';

서버업체의 설명에 따르자면 ‘ 외부의 악의적인 접근자를 혼동시키기 위해서 일부러 아팟치 서버를 IIS서버로 오인시키기 위한 설정을 해주었다’고 한다.  이 설정값이 브라우저에게 서버의 종류를 오인/혼동하여 발생하는 오동작이다.
하지만 그렇다면 자동설치 루틴에서 이걸 바로잡는 절차가 있었어야 하지않나 하는 아쉬움이 있다.
‘ 무료 사용자 주제에 바라는 것도 많다’ 고 한다면 할말은  없지만 말이다.

소셜댓글

Loading Disqus Comments ...

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

이 사이트는 스팸을 줄이는 아키스밋을 사용합니다. 댓글이 어떻게 처리되는지 알아보십시오.