Yazdığım döngü de sorun olduğunu sanmıyorum, yine de aşağıdaki şekilde test edebilirsiniz.

while IFS= read -r line; do echo "$line" ;done < /home/user/public_html/bot/url.txt

Bu şekilde belirttiğiniz url'ler ekrana basılıyor mu?