Chargement...
Menu Groupes

Erreur cross origin

Bonjour à tous,

Je m'adresse aux devs présents sur ce site. Je suis en train de coder mon site internet de A à Z (comme un grand), on peut y accéder de deux manières différentes :
- mondomaine.com
- www.mondomaine.com

Depuis ma page "mondomaine.com/partie1" je voudrais charger un truc venant de "mondomaine.com/fichier/fichier1", sous jquery je passe par ce code :
$("#mon-container").load($(this).attr("source"));

Quand je le fais depuis "mondomaine.com/partie1", ça fonctionne nickel, ça charge comme il faut, mais quand j'y accède depuis "www.mondomaine.com/partie1" j'obtiens l'erreur "cross origin request is not allowed", et pour le moment, mis à part demander aux clients d'aller directement sur "mondomaine.com" au lieu de "www.mondomaine.com", je ne trouve pas d'autres solutions..

Quelqu'un a déjà eu ce soucis ou saurait m'aider ?

Cimer.
Bons Plans
Connectez-vous ou ouvrez un compte pour poster un commentaire.
Le plus simple est de faire une redirection sans condition d'un domaine sur l'autre. Si tout se passe de la même manière qu'importe qu'il y ait www ou pas, c'est pas la peine d'avoir à gerer ces problèmes de domaines. Ton deuxième domaine n'est juste qu'une autre porte d'entrée vers ton site
Ta chercher sur Google ?
Ton problème viens du fait que par défaut les requête AJAX sont limité au domaine de la page.
Donc soit tu configure ton serveur pour autoriser les requêtes cross origin.
Soit tu ne donne pas le nom de domaine dans tes requêtes (toto.fr/index.php?penis=33cm -> index.php?penis=33cm).
testme
op
@superPlot: Même en n'indiquant pas le nom de domaine de mes requêtes j'obtiens la même erreur...
Il n'y aurait pas un moyen de rediriger le www.mondomaine.com vers mondomaine.com ?
@testme: Tu peux faire une redirection via un .htaccess
Tu devrais déjà régler le ServerAlias dans le virtual host. Ensuite tu peux facilement trouver plusieurs façons pour faire une redirection 301 vers le domaine voulu. Commence par ça.
Normalement avec ceci, cela devrait fonctionner.

document.domain = "mondomaine.com"; -> Dans www.mondomaine.com

cfr: http://stackoverflow.com/questions/3076414/ways-to-circumvent-the-same-origin-policy
testme
op
Je pose ma solution ici, car j'ai préféré faire une redirection htaccess vers le "mondomaine.com" directement :
RewriteCond %{HTTP_HOST} ^www.(.+)$ [NC]
RewriteRule ^(.*)$ http://%1%{REQUEST_URI} [QSA,R=301,L]

Merci pour vos réponses !
Commentaire supprimé.
testme
op
@Melancolique: bah de ce côté là, le pénis est toujours posé sur sa cuisse :$ du coup j'ai pas l'impression que c'est ce qui pose problème
Autres
Chargement...
Chargement...
Chargement...
J'accepteCe site utilise des cookies pour vous assurer d'obtenir la meilleure expérience sur notre site. En savoir plus