I sh для перемещения всех файлов из папки publi c, кроме "index. php" и "assets". Я медленно обновляюсь до пользовательского MVC для моего небольшого проекта: я переместил функции, настройки и классы и т.д. c. - это просто старые файлы спагетти PHP. Я хочу переместить их все до того, как начну разбивать их на модели. Представления и т. Д. c.
Я бы предпочел ядро PHP и не использовать symfony, если кто-либо может помочь.
Итак, вместо того, чтобы все файлы были на одном уровне с «index. php», все перенаправлялось бы в новую папку со всеми файлами и новым «index2. php» - поэтому я использовал простой способ, который работает на каком-то уровне, но есть 30 файлов, и я не могу записать каждый из них, если есть лучший способ.
htaccess:
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.+)$ index.php [QSA,L]
index. php:
<?php
$request = $_SERVER['REQUEST_URI'];
switch ($request) {
case '/' :
require __DIR__ . '/app/memberlist.php';
break;
case '' :
require __DIR__ . '/app/memberlist.php';
break;
case '/staff' :
require __DIR__ . '/app/staff.php';
break;
default:
http_response_code(404);
require __DIR__ . 'app/pdointro.php';
break;
}
Также в файле есть несколько путей, которые я не знаю, как добавить, например:
header("Location: account-details.php?id=$id");
и:
<a href='account.php?action=edit_settings&do=edit'>edit</a>