Add secure public directory structure with .htaccess

- Created public/ directory for web-accessible files
- Moved content and assets to public/ subdirectories
- Added .htaccess files for security and routing
- Updated config.php to use public/content path
- Blocked direct access to PHP files and sensitive directories
- Added URL routing to index.php
- Enhanced security headers and PHP settings
This commit is contained in:
2025-11-19 14:00:03 +01:00
parent bd0f6ecbfc
commit 2e5672ee60
12 changed files with 381 additions and 6 deletions

View File

@@ -4,7 +4,7 @@ return [
'site_title' => 'CodePress',
'site_description' => 'A simple PHP CMS',
'base_url' => '/',
'content_dir' => __DIR__ . '/content',
'content_dir' => __DIR__ . '/public/content',
'templates_dir' => __DIR__ . '/templates',
'cache_dir' => __DIR__ . '/cache',
'default_page' => 'home',