Это зависит от того, какой язык на стороне сервера вы используете. В PHP вы можете сделать что-то вроде этого, где я ссылаюсь на $_SERVER['REQUEST_URI']
:
<?php $encodedUrl = htmlentities(urlencode($_SERVER['REQUEST_URI'])); ?>
<iframe src="http://www.facebook.com/plugins/like.php?href=<?php echo $encodedUrl; ?>&layout=standard&show_faces=true&width=450&action=like&colorscheme=light&height=80" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:80px;" allowTransparency="true"></iframe>
Если вы не используете серверный язык, вы можете сделать это на JavaScript. Это не проверено, но:
<script type="text/javascript">
var encodedUrl = escape(encodeURIComponent(window.location));
document.write('<iframe src="http://www.facebook.com/plugins/like.php?href=' + encodedUrl + '&layout=standard&show_faces=true&width=450&action=like&colorscheme=light&height=80" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:80px;" allowTransparency="true"></iframe>');
</script>