Bonsoir,

j'ai un problème insoluble jusqu'ici, d'où ma requête ici :

Paramètres :
Installation :

  • - 1 FTP (1&1);
  • - Site 1 : wordpress 3.9.2 installé à la racine du FTP;
  • - Forum 1 : phpbb3 installé dans un dossier /root/forum1 avec permissions 755;
  • - Site 2 : wordpress 3.9.2 installé dans un dossier /root/site2 avec permissions 755;
  • - Forum 2 : phpbb3 installé dans un dossier /root/site2/forum2 avec permissions 755;


Techniquement

Sur le Site :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
<div id="wprs">
<?php
header("Content-Type: text/plain");
header("Access-Control-Allow-Origin: *");
?>
CONTENU A AFFICHER     
</div>
Sur le Forum :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
<script type="text/javascript">
$(document).ready(function() {
  $('#wprs').load('http://www.nom-du-site.fr/ #wprs');
});
</script>
.htaccess :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
<IfModule mod_headers.c>
    Header set Access-Control-Allow-Origin "*"
</IfModule>
 
Header add Access-Control-Allow-Origin "*"
Problématique :

- Sur le Forum 1 : le CONTENU du Site 1 s'affiche parfaitement;

- Sur le Forum 2 : " XMLHttpRequest cannot load http://www.nom-du-site-2.fr/. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://www.forum.nom-du-site2.fr' is therefore not allowed access. "

Tests effectués :

Je n'arrive pas à afficher le div du Site2 sur le Forum2, cependant, j'arrive à afficher le div du Site1.

Si je déplace :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
<?php
header("Content-Type: text/plain");
header("Access-Control-Allow-Origin: *");
?>
du div,

pour le placer en tout début du fichier .php , le div du Site2 s'affiche sur le Forum2, mais le Site 2 n'affiche plus que le code HTML non interprété.

Il n'y a pas d'autre différence entre les deux installations que l'arborescence. Auriez vous la moindre idée ?