После просмотра ответа на почти такой же вопрос о SO я добавил эту строку в .htaccess
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^(.*)$ <a href="http://www.example.com/" rel="nofollow">http://www.example.com/</a>$1 [R=301,L]
Но в этих 2 случаях это не сработало
example.com
example.com/
example.com/index.php
В других случаях он успешно перенаправляется на www.example.com/...
Что не так в моем .htaccess?
Additional Info
По какой-то неизвестной причине [по крайней мере для меня] я не могу включить страницу ОШИБКА для PHP, но работает нормально только для HTML.