هل هاجر  الرسول محمد للطائف؟
بعدما اشتد الأذى من قريش على النبي محمد وأصحابه بعد موت أبي طالب، قرر النبي محمد الخروج إلى الطائف حيث تسكن قبيلة ثقيف يلتمس النصرة والمنعة بهم من قومه ورجاء أن يسلموا،[5] فخرج مشيًا على الأقدام،[6] ومعه زيد بن حارثة، وذلك في ثلاث ليال بَقَيْن من شوال سنة عشر من البعثة (3 ق هـ)،[7] الموافق أواخر مايو سنة 619م،[6] فأقام بالطائف عشرة أيام[8] لا يدع أحدًا من أشرافهم إلا جاءه وكلمه، فلم يجيبوه، وردّوا عليه ردًا شديدًا،[9] وأغروا به سفهاءهم فجعلوا يرمونه بالحجارة حتى أن رجليه كانتا تدميان وزيد بن حارثة يقيه بنفسه حتى جُرح في رأسه،[7] وانصرف النبي محمد وعاد إلى مكة.[10]
بقي وحشي في مكة بعد عتقه حتى فتحها المسلمون، ففر إلى الطائف إلى أن خرج وفد منها للقاء النبي محمد، يقول: 
وفي صحيح البخاري : فأقمت بمكة حتى فشا فيها الإسلام، ثم خرجت إلى الطائف فأرسلوا إلى رسول الله رسولا، فقيل لي : إنه لا يهيج الرسل، قال : فخرجت معهم حتى قدمت على رسول الله صلى الله عليه وسلم، فلما رآني قال : (آنت وحشي). قلت : نعم، قال : (أنت قتلت حمزة). قلت : قد كان من الأمر ما بلغك، قال : (فهل تستطيع أن تغيب وجهك عني). قال : فخرجت.