405 (Método no permitido) en la solicitud AJAX solo cuando se usa DNS

Tengo un problema realmente extraño, uso AJAX para enviar un correo electrónico desde mi página html, que enlaza con una página PHP que tengo dentro del mismo sitio web. La solicitud de AJAX funciona bien cuando entro en el sitio web en modo IP 1xx.xx.xxx.xxx:8080/mywebsite solo cuando uso un DNS que se vincula a esta dirección IP. Recibo este error:

POST http://www.mywebsite.ma/sendEmail.php 405 (Method Not Allowed)

Aquí está la solicitud de AJAX:

 $.ajax({ type: "POST", url: "sendEmail.php", data: datastr, cache: false, success: function(html){ if (html == "success"){ celebrateTheSuccessOfThisEmailSending(); } else { killMySelf(); } }, error: function() { sumTingWong(); } }); 

Finalmente encontré el problema, no sé cómo no lo vi debido a mi falta de experiencia con los Servidores y esas cosas. En pocas palabras, instalé Wamp en el servidor, usé el puerto IP + para acceder a él, pero cuando uso el DNS , apunta directamente a los archivos del sitio web (incluidos los archivos php) y no pasó por Wamp.

Terminé de desinstalar Wamp e incluir PHP en mi servidor IIS para comstackr directamente los archivos PHP sin la necesidad de instalar otro servidor.

Seguí este tutorial -> Cómo instalar PHP en IIS 7 para Windows Server 2008