2013-10-21 4 views
0

라이브 woocommerce 사이트를 dev 서버로 복사했습니다. 라이브 사이트는 https를 사용합니다. 그래서 dev에 서버에 액세스하려고했을 때, 그것은 라이브 사이트로 리디렉션했습니다. 문제가 .htaccess 파일이라고 생각했습니다. 편집을 시도했지만 파일이 암호화되었습니다. 그래서 나는 그것을 모두 제거했다. 리디렉션이 중지되고 dev 사이트의 프런트 엔드에 액세스 할 수있었습니다. 그러나 wp-admin 또는 wp-login.php에 액세스하려고 할 때 404가 표시됩니다. 또한 broswer가 http에서 https로 변경된 것으로 나타났습니다. 따라서 https로 웹 사이트를 실행하려고 시도하는 무언가가 있습니다.dev 서버의 HTTPS - 문제

  1. 내가 (이름을 변경하여) woocommerce 플러그인을 비활성화하지만하지 도움을했다 :

    은 내가 시도했다.

  2. 또한 데이터베이스에서 https : // 인스턴스를 검색했지만 I 은 웹 사이트와 관련된 것을 찾을 수 없습니다.
  3. 나는 또한 https 인증과 관련이 있다고 생각하는 루트의 cert.html 파일을 찾아서 제거했지만 여전히 백엔드 인 에 액세스 할 수 없습니다.
  4. 그리고 마지막으로 기본 wordpress permalinks가 포함 된 새로운 .htaccess 파일을 추가하려고했지만 방금 500 개의 서버 오류가 발생했습니다.

누구나 어디서 포인터를 볼 수 있습니까? 또는 브라우저가 http 대신 https를 사용하게 할 수 있습니다.

+0

원본 htaccess 파일이 암호화 되었습니까? 사용하려고 시도한 새로운 htaccess 파일은 무엇입니까? –

+0

암호화되지 않은 경우 손상되었습니다. 나는 읽을 수 없었다. 그것은 단지 숫자였습니다. 방금 빈 htaccess 파일을 추가하고 기본 재 작성으로 파일 추가를 시도했습니다. # 워드 프레스 RewriteBase/ 한다 RewriteCond % {REQUEST_FILENAME}! -f 한다 RewriteCond % {REQUEST_FILENAME}!에 한다 RewriteEngine이 -d RewriteRule의를 시작합니다. /index.php [L] # END WordPress –

+0

Wordpress의 퍼머 링크 설정을 확인할 수 있습니까? – anubhava

답변

0

올바른 위치를 가리 키도록 사이트 URL을 변경해야하는 것처럼 보입니다.

define('WP_HOME','http://example.com'); 
define('WP_SITEURL','http://example.com'); 
그 후

, 그리고 희망 : 로그인 할 수 없기 때문에, 당신은 (this link for more info 참조) WP-config.php 파일에서이를 변경해야합니다 (그것은 잘못된 사이트 URL로 리디렉션됩니다) 기본 wordpress 규칙으로, 당신은 관리자 페이지에 로그인 할 수 있어야합니다.

# BEGIN WordPress 
<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteBase/
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /index.php [L] 
</IfModule> 
# END WordPress 

는 위의 워드 프레스 사이트가 /에 있다고 가정합니다.

+0

불행히도 그것은 작동하지 않았다. 나는 wp-config 페이지에서 정의를 사용하고 function.php에서 update_options 함수를 추가하려고 시도했다. https를 사용하는 경우를 제외하고는 URL이 리디렉션되지 않습니다. 나는 이미 데이터베이스를 거쳐 https의 모든 인스턴스를 제거하고이를 http로 교체했습니다. –