Если вы отлаживаете свой код htaccess , вы можете видеть, что происходит с URL.
Ваше правило
RewriteRule ^/?profile/(.*)$ /c-profile/?c_id=$1 [QSD,L]
... и оно будет перезаписано *От 1008 * до http://example.com/c-profile/
.
Редактировать:
Флаг [QSD] , похоже, отбрасывает строку запроса.
Это правило, мы надеемся, даст вам правильный URL:
RewriteRule ^/?profile/(.*?)/$ /c-profile/?c_id=$1 [L]