PHP Ajax URL Sorunu

2 Cevap php

Ben gibi, "www" olmadan benim siteyi açtığınızda http://mysite.com/, daha sonra AJAX ile yapılır ana sayfada hit counter benim web sitesi ile ilgili bir sorun var.

The problem is that counter Image is not getting displayed. It is showing blank. There are similar problem on other pages where I have used AJAX to retrieve data.

2 Cevap

Çapraz etki alanı güvenlik politikası, "mysite.com" ve "www.mysite.com" Bu nedenle AJAX istekleri aralarında izin verilmez farklı etki vardır.

Basit çözüm AJAX çağrı dışarı alanı almak ve "/ dir / ajax-callback.php" yerine http://www.mysite.com/dir/ajax-callback "örneğin, bir göreli url kullanmaktır. php "

Eğer kök dizininizde. Htaccess dosyası oluşturun ve içine bu metni koyabilirsiniz

RewriteEngine on
RewriteCond %{HTTP_HOST} ^mysite.com [NC] 
RewriteRule ^(.*)$ http://www.mysite.com/$1 [L,R=301]

Bu kullanıcının girdiği her zaman http://mysite.com, bu http://www.mysite.com yönlendirildi emin olacaktır

Sunucu desteklemek için vardır. Htaccess ve mod_rewrite