2016-11-17 7 views
1

Google은 GoDaddy에서 호스팅하는 Wordpress 웹 사이트를 운영합니다. 우리가 "라이브"를 가기 전에 staging.coiski.com (wordpress는/staging이라는 폴더에 설치되었습니다)에 위치 시켰고 "live"로 갔을 때 다음 지침을 사용하여 coiski.com으로 이동했습니다 :교차 원점 요청이 차단되었습니다. Wordpress Plugin이 작동하지 않습니다.

이동 과정에서

askwpgirl.com/move-wordpress-from-subdirectory-to-root-directory

는, 모든 것이 coiski.com/work 페이지에 우리의 WPB의 필터링 할 수있는 포트폴리오 플러그인을 제외했다. 특히, 우리의 라이트 박스의 아무도가 작동되지 않으며, 우리는 다음과 같은 메시지가 점점 :

우리의 .htaccess 파일에 다음 코드를 추가 : 여기

Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at http://staging.coiski.com/wp-admin/admin-ajax.php. (Reason: CORS header ‘Access-Control-Allow-Origin’ does not match ‘http://coiski.com, *’). 

우리가 아무 소용 해봤 무엇

header('Access-Control-Allow-Origin: *'); header('Access-Control-Allow-Methods: GET, POST'); 

모든 O : 우리의 header.php 파일에 다음 코드를 추가

<FilesMatch "\.(php)$"> 
<IfModule mod_headers.c> 
Header set Access-Control-Allow-Origin "*" 
</IfModule> 
</FilesMatch> 

우리가 시도 할 수있는 아이디어가 있습니까? 어떤 도움이라도 대단히 감사하겠습니다.

답변

1

WP가 http://staging.coiski.com 도메인에 아직 설정되어있는 것 같습니다.

당신은 MySQL 데이터베이스에서 변경할 수 있습니다 -라는 이름의 테이블 {wpdb 접두사} 옵션 이름 SITEURL집에 _options

아니면이 consts에 의해 당신의 WP-config.php에 그것을 적용 할 수 있습니다 :

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

당신은 여기에 대해 읽을 수 있습니다 : https://codex.wordpress.org/Changing_The_Site_URL#Edit_wp-config.php

+0

가 정말 고마워요! 정말 고마워요. 당신은 정말로 나를 큰 시간을 구 했어요 !! –

+0

실제 문제는 내 Wordpress Address (URL)에서 coiski.com/staging 대신 staging.coiski.com을 입력했기 때문입니다. 모두 잘됐다! –