我们有一个由GoDaddy主持的Wordpress网站。在我们去之前"生活"我们把它放在staging.coiski.com(wordpress安装在名为/ staging的文件夹中),然后我们去了#34; live"我们使用以下说明将其移至coiski.com:
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');
我们可以尝试其他任何想法吗?任何帮助将不胜感激。
答案 0 :(得分:2)
看起来您的WP仍设置为http://staging.coiski.com域。
您可以在MySQL数据库中更改它 - 名为{wpdb prefix} _options的表格,选项名称为 siteurl 和主页
或者您可以通过以下内容在您的wp-config.php中强制执行:
<input type="text" name="ctl_001" value="" id="ctl_001" class="col4txrev col4" onchange="CalcSum('T1_TOT_C4_TXREV','col4txrev');CalcSum('T1_TOT_C4','col4');" style= "width: 100%">
<div class="col4txrev">10</div>
<div id="T1_TOT_C4_TXREV"></div>
<div class="col4">20</div>
<div id="T1_TOT_C4"></div>
您可以在此处阅读:https://codex.wordpress.org/Changing_The_Site_URL#Edit_wp-config.php