2016-11-17 148 views
1

我们有一个WordPress的网站,由GoDaddy托管。在我们去“live”之前,我们把它放在了staging.coiski.com(wordpress安装在一个名为/ staging的文件夹中),然后当我们去“live”时,我们使用以下指令将它移动到coiski.com:跨源请求被阻止。 WordPress的插件不工作

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

在移动的过程中,一切工作,除了我们的coiski.com/work页面上WPB可筛选组合插件。具体来说,我们没有一个灯箱的可以工作,我们得到了以下信息:

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, *’). 

下面是我们已经试过了,没有效果:

添加以下代码到我们的.htaccess文件:

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

添加以下代码到我们的header.php文件:

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

任何Ø有什么想法我们可以尝试?任何帮助将不胜感激。

回答

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

THANK YOU SO MUCH!我真的不能够感谢你。你真的救了我很大的时间! –

+0

实际的问题是,在我的Wordpress地址(URL)中,我输入了staging.coiski.com而不是coiski.com/staging。一切都很好! –

相关问题