怎样让网站不让别人扫描呢?解决方案

怎样让网站不让别人扫描呢?
我最近发现,用一些网站扫描工具可以把自己网站的目录结构和文件全部都扫描下来,而且可以把网站所有文件下载下来,我的网站是php的,我要怎样做才可以禁止他人扫描我的网站和下载源代码呢?

------解决方案--------------------
php的源代码是得不到的。
------解决方案--------------------
php程序是得不到的,得到的只是生成的网页内容