Как удалить папку из Request_URI в php и xampp?

У меня есть URL для index.php, как это
http://localhost/exercise/

Когда я звоню

return var_dump(
trim(parse_url($_SERVER['REQUEST_URI'], PHP_URL_PATH), '/')
);

я имею exercise папка проекта в htdocs xampp.

По URL http://localhost/exercise/sd/ds я получил exercise/sd/ds

Как избавиться от этого имени папки в request_uri? Или любые другие (если будут) папки, если этот php-скрипт был вложен в несколько папок.

Как запустить Request_URI с этой точки, где находится скрипт?

2

Решение

После вашего комментария вы можете использовать .htacces-файл для решения вашей проблемы. .Htaccess должен находиться в той же папке, что и ваш скрипт.

.Htaccess:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_URI} ^(.*)$
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule .* /exercise/index.php?url=%1 [QSA]
</IfModule>

index.php:

$url = $_GET['url'];
0

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

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

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