private-person, сделать можно и будет работать нормально
Там в моторе код очень старый, если бы я делал сейчас, то прикрутил бы какой-нибудь роут,
И было бы как в роторе, типа
https://visavi.net/files/articles
https://visavi.net/files/articles/clon
тоже можно наполнять сайт, совершенно не трогая код
Насчет оптимизатора, я не уверен точно, но думаю он нормально все проиндексирует
Расширение сейчас ни на что не влияет, можешь с ним можешь без него
Добавлено через 09:20 сек.
Хотя по сути даже роут и не нужен, если сделаешь в htaccess или nginx чтобы все запросы шли на index.php
И обработку как в роторе
public function index(string $page = 'index'): string
{
if ($page === 'index') {
return view('files/index');
}
if (! preg_match('|^[a-z0-9_\-/]+$|i', $page)) {
abort(404);
}
$page = Str::contains($page, '/') ? $page : $page . '/index';
if (! file_exists(RESOURCES . '/views/files/' . $page . '.blade.php')) {
abort(404);
}
return view('files/layout', compact('page'));
}
вызовы view() нужно переписать или реализовать
все будет работать