中华的文化真是源远流长啊,呵呵
其实还有一个说法:大约是从元朝开始的。当时的蒙古是没有娼妓的,化外之人,想要就要,大草原上的男女只要愿意,马上就会天当被子地当床。等到挥军南下进了中原,就很是看不惯号称礼仪之邦的中原人开设的妓院了。于是元朝统治者规定妓女着紫衫,在妓院里做工的男人戴绿头巾,以示与正常人的区别。延续至今,就诞生了中国男人最怕的一顶帽子:绿帽子。
这一点好像史料上还有佐证:明朝刘辰在《国初事迹》中记载:朱元璋对南京娼妓作的各种规定,其中有:娼妓家的男子必须“头戴绿巾,腰系红褡膊“因此,俗称妻女卖淫和妻子有着“红杏出墙”之事的男人为“戴绿帽子”。
所以我觉得后一种说法好像也是很有可能的啊。