Путь URL нормализуется до того, как RewriteRule
видит его, в частности, //
заменяется на /
.Вместо этого вы должны применить свое правило к исходному запросу следующим образом:
RewriteCond %{REQUEST_URI} ^/(https?:.*)
RewriteRule ^ /api/create.php?content=%1 [L]
%1
относится к совпадению, выполненному с помощью RewriteCond
.
%{REQUEST_URI}
- фактический запрос в первой строкеHTTP-запрос.
В качестве альтернативы, будьте менее строгими и примите один /
после схемы, а также //
, поскольку путь может быть аналогично нормализован пользовательским агентом или прокси.