Sly32, белорусского не знаю, русский то с трудом :) давайте идите к тем кто пишет на Wordpress :)
Там не сайт, а тестовый черновик, а вот как сделаю проверим.
miketomlin, вероятно окружающих от вас тошнит, обычно люди когда грубят подсознательно высказывают мнение о себе. Поличитесь ка... ;)
$mod и $act это указатели на [dirname] - модуль, [filename] - страница
Чтобы в коде писать $mod, а не $nav['dirname']
$mod=&$nav['dirname'];$act=&$nav['filename']
ЗЫ. Я сейчас время только только трачу, какой смысл объяснять..---------- Добавлено 16.03.2020 в 15:51 ----------
Так оно и не надо. Я же сказал всё будет заблокировано
deny from all
Options -Indexes
DirectoryIndex index.php
edogs, я уловил суть, если не будут работать реврите и апач тогда у меня будет перенаправление на index и он уже будет разруливать и статичные файлы(имею виду css, js фонты и картинки) через него могут отдаваться.
И если надо перенаправление на 10/novosti например, то в индекс файле это всё легко настраивается, а все запросы идут через него
У меня всего две корневые директории и блокировать доступ к файлам проще простого, В одной вообще кроме xml структур страниц и медиафайлов ничего не будет. В другой всё заблокировано кроме отдачи файлов статики с расширением
RewriteRule !.(css|gif|ico|jpg|js|png|woff)$ /site/nopage [L]
У меня роутинг производится так
сайт/модуль/страница
Глобальные параметры такие как раздел магазина или блога например вставляются между модулем и страницей так
сайт/модуль/параметр1/.../параметрТ/страница
Могут быть разные переменные GET когда нужна выборка, или страница темы например на форуме
сайт/модуль/idtemi/страница?page=5#sub33
В PHP данные запроса доступны из глобальных переменных
$mod - модуль
$act - страница (action - действие из MVC наследовалось)
$nav= Array{
[dirname] - модуль
[filename] - страница
[parameter]=Array{
[par1]=value1,
[par2]=value2
}
GET переменные из глобальной $_GET, так же и $_POST
.htaccess блокирует доступ ко всем файлам кроме статики css, js, катринок. шрифтов. Перенаправляет на index и тот решает куда дальше по расширению, надо ли сгенерировать файл css, js из запрошенных в GET параметре или запустить API или это запрос страницы сайта.
Как-то так.---------- Добавлено 16.03.2020 в 15:01 ----------
Я человеку безвозмездно помочь хотел, мне делать ничего не надо, сам справляюсь :)
Команда разработчиков не для того чтобы мне делали, а для развития фреймворка, чтобы на нём люди себе сайты делали, обменивались узлами и компонентами.
Расслабься, неумехи и халявщики как вы, пусть юзают хренворки, как тут один товарисч про мой выражается :)
А я отшлифую свой инструмент и наклепаю разных хороших проектов, которые на существующих хренворках замучаешься делать, а потом поднастраивать и тд.
Наоборот не лохов с плохой соображалкой ищу, а способных думать с кем вместе дела делать, а не которые на халяву хотят.. такие пусть покуривают 🚬
Вы тут теоретики.. А я делом занимаюсь :)
Сути не меняет, хочешь лендинг, хочешь блог, магазин и тд. всё можно сделать. ---------- Добавлено 16.03.2020 в 14:16 ---------- iworkshop, нет так нет, как хотите, дело ваше.
Для меня ничего писать не надо, он будет писать для себя. У меня есть принцип, программы должны работать, а не быть просто написанными, к тому же когда мой движок будет популяризирован я получу гораздо больше чем на него затратил...