Я пытаюсь использовать дружественный URL с папкой и подпапкой, но я пробовал много кодов безуспешно.
Мой сайт работает нормально. У меня есть ссылки в главной папке public_ html:
http://myurl.com.br/
http://myurl.com.br/Home
http://myurl.com.br/Blog
Но у меня есть администратор, http://myurl.com.br/Painel/Home, где Painel - это папка, а Home - это PHP файл , (public_home / Painel / Home. php)
У меня тоже есть несколько подразделов http://myurl.com.br/Painel/Modulos/EFD-ICMS-IPI/importar-arquivo. (public_home / Painel / Modulos / EFD-ICMS-IPI / importar-arquivo. php)
В тех случаях, когда у меня есть папки, мой удобный URL-адрес не может отправить меня в нужный файл. Всегда получайте первый текст после первого sla sh (Painel) и ставьте. php, становясь Painel. php, и отправляйте меня на номер 404.
Ниже моего .htaccess:
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteRule ^(.*)$ index.php?sLink=$1
И мой индекс. php в основной папке:
<?php
$sLink = (isset($_GET['sLink'])) ? $_GET['sLink']:'Home';
$sLink = array_filter(explode('/',$sLink));
$sFile = $sLink[0].'.php';
if(is_file($sFile)){
include $sFile;
}else{
include '404.php';
}
?>
Кто-нибудь знает, как работать с папками и подпапками с понятным URL?