Означает, что произведение циркумфлекса с суммой двух циркумфлексов деленных на точку, с использованием php должно являться нулю долларов :-)
Если серьезно, то: RewriteRule - начало правила переопределения URL; ^ - проверять с начала стоки; [^/.]+ - более одного любого символа, исключая слэша и точку; | - или; [^/.]+\.php - тоже самое что и в предыдущем блоке, но заканчивающееся на .php; $ - до конца строки; pages.php - передать обработку, найденного по шаблону совпадения, на страницу pages.php; ?contentpagename=$0 - в параметр contentpagename (вместо $0); &%{QUERY_STRING} - добавить в конец параметры запроса (криво как-то сделано); [L] - другие правила не использовать.
все урлы содержащие 2 слеша и php в конце типа
111/222/luboe.php?=3343а3423 и тд
перенаправляет на
pages.php?contentpagename=$0 ПЛЮС старый гет от сюда.