Итак, я создаю простое приложение MVC, потому что хочу изучать новые вещи. Все работает, но мне нужно изменить URL
в моих .httacces
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /myMVC/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?%{QUERY_STRING} [NE,L]
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]
</IfModule>
И URL-адрес http://mySite/myMVC/about
Был бы контроллер, но если я перенесу все в root, это будет
http://mySite/about
но я не хочу делать .. Я хочу быть
http://mySite/page:about
Теперь проблема в том, что я использую explode ('/', $ path)
$path = $_SERVER['REQUEST_URI'];
, поскольку это папка, я использую второй массив, и если изменить его на http://mySite/page:about, то нет / ..
Я видел, как некоторые люди использовали префикс имени файла, скажем, page_about.php
поэтому URL-адрес http://mySite/myMVC/page/about
но это все равно некрасиво .. любые советы