Htaccess каким-то образом автоматически удаляет все косые черты в конце URL-адреса и оставляет только одну.
Например, http://localhost/api/param1/// становится http://localhost/api/param1/
Скажите, пожалуйста, почему это происходит и как от этого избавиться? (.*) должно соответствовать всему, верно? Но это не так. Как я уже сказал, если я перейду на http://localhost/api/param1///, $_GET['url'] должен быть param1///, но это param1/ >.
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?url=$1 [QSA,L]
Подробнее здесь: https://stackoverflow.com/questions/385 ... ng-slashes
Перезапись Htaccess удаляет конечные косые черты ⇐ Php
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Как мне заставить Path.Combine .NET преобразовывать косые черты в обратную?
Anonymous » » в форуме C# - 0 Ответы
- 28 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Как мне заставить Path.Combine .NET преобразовывать косые черты в обратную?
Anonymous » » в форуме C# - 0 Ответы
- 30 Просмотры
-
Последнее сообщение Anonymous
-