Почему некоторые URL-адреса могут содержать «поддельные» каталоги?

В настоящее время я пытаюсь настроить обновления для пропусков, которые добавляются в приложение Wallet на iOS.

Одна вещь, которая интересна, это то, что имея URL https://example.com/index.php/var1/var2 все еще работает и index.php все еще работает. Есть ли причина, почему этот формат URL работает?

2

Решение

.htaccess/mod_rewrite это причина, почему это работает.

Например:

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php?path=$1 [NC,L,QSA]

Наличие этих правил в файле с именем .htaccess в корневой папке вашего сайта, проложит путь /var1/var2 доступны внутри $_GET['path']

2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]