эээ бро
ты не создал ЧПУ
ты создал редирект на место в котором будут обрабатываться запросы
Вот пример чпу
RewriteEngine On
#Включается 1 раз на файл активирует редиректы
RewriteCond %{REQUEST_FILENAME} !-f
# если это не файл
RewriteCond %{REQUEST_FILENAME} !-l
# и если это не линка
RewriteCond %{REQUEST_FILENAME} !-d
# и если это не директория, то есть не физически существующие файлы и папки, то есть по факту 404тые как у тебя сейчас
RewriteCond %{REQUEST_FILENAME} !/bitrix/urlrewrite.php$
# и не сам файл отвечающий за создание ЧПУ
RewriteRule ^(.*)$ /bitrix/urlrewrite.php [L]
# если все это удовлетворено то сделать редирект на файл который отвечает за создание ЧПУ
Собственно после этого открывает ваш файл который получает URL которого нет физически но у него есть соответствие этого GET параметра нужным действиям например отобразить каталог в таком ракурсе.
Ваш пхп файл генерирует нужную страничку и отдает ее с кодом 200.
Все что вы сделали, это собрали все эти запросы и направили его на эту ссылку
и что вы ожидаете ? обрабатывать то кто его у вас там будет ?
Читать тут