I have two sites.one is Drupal site (example1.com). It has a lot of comments. I want to embed all these comments and comment form to other site (example2.com)[non-Drupal site].
Is it possible?
I think the best solution is to expose the comments as a REST resource on example1.com. You can achieve this with the services module (you will probably have to create a custom resource).
Then on example2.com execute a GET request on the REST resource and display the comments.
Edit: If you want to fetch the comments per node you will have to add a query param to the resource containing the node ID for which you want to fetch the comments.
embed
them, the only possible way would be using aniframe
. You would have to create a view that contains your comments and add the comment box with php. Then you could modify your template files so the headers and footers of your site do not show up at that view page.