BLACKSITE
:
216.73.216.62
:
147.93.18.13 / vinyasaweddings.com
:
Linux srv667811 6.8.0-134-generic #134-Ubuntu SMP PREEMPT_DYNAMIC Fri Jun 26 18:43:11 UTC 2026 x86_64
:
/
var
/
www
/
mochiwale
/
Upload File:
files >> /var/www/mochiwale/backup.txt
<?php session_start(); require_once 'config/config.php'; require_once 'db.php'; // Include your database connection file $page = $_GET['page'] ?? null; $slug = $_GET['slug'] ?? null; // If no page/slug, parse URL path if (!$page && !$slug) { $path = trim(parse_url($_SERVER['REQUEST_URI'], PHP_URL_PATH), '/'); // Ignore empty path or 'index.php' if (!empty($path) && $path !== 'index.php') { $slug = $path; $_GET['slug'] = $slug; } } // Load header/footer functions (optional) function loadHeader($currentPage = '') { require 'views/layout/header.php'; } function loadFooter() { require 'views/layout/footer.php'; } $publicPages = ['login']; if ($page && !in_array($page, $publicPages) && !isset($_SESSION['admin_logged_in'])) { header('Location: login'); exit; } // ADMIN PAGES if ($page) { switch ($page) { case 'login': require 'views/admin/login.php'; break; case 'logout': require 'views/admin/logout.php'; break; case 'dashboard': require 'views/admin/dashboard.php'; break; case 'enquiry': require 'views/admin/enquiry.php'; break; case 'banners-add': require 'views/admin/banner-add.php'; break; case 'banners-manage': require 'views/admin/banner-manage.php'; break; case 'client-add': require 'views/admin/client-add.php'; break; case 'client-manage': require 'views/admin/client-manage.php'; break; case 'faq-add': require 'views/admin/faq-add.php'; break; case 'faq-manage': require 'views/admin/faq-manage.php'; break; case 'testimonial-add': require 'views/admin/testimonial-add.php'; break; case 'testimonial-manage': require 'views/admin/testimonial-manage.php'; break; case 'pricing-add': require 'views/admin/pricing-add.php'; break; case 'pricing-manage': require 'views/admin/pricing-manage.php'; break; case 'state-add': require 'views/admin/state-add.php'; break; case 'state-manage': require 'views/admin/state-manage.php'; break; case 'city-add': require 'views/admin/city-add.php'; break; case 'city-manage': require 'views/admin/city-manage.php'; break; default: echo "<h2>404 - Admin page not found</h2>"; break; } } // FRONTEND ROUTES elseif ($slug) { switch ($slug) { case 'about': require 'views/about.php'; break; case 'prices': require 'views/prices.php'; break; case 'services': require 'views/service.php'; break; case 'faq': require 'views/faq.php'; break; case 'gallery': require 'views/gallery.php'; break; case 'contact': require 'views/contact.php'; break; case 'vinyasa-design': require 'views/design.php'; break; case 'thankyou': require 'views/thankyou.php'; break; default: require 'views/home.php'; break; } } else { // DEFAULT: Home page require 'views/home.php'; } ?> RewriteEngine On RewriteBase /mochiwale.com/ # Handle admin routes (e.g., /admin/dashboard → ?page=dashboard) RewriteRule ^admin/([a-z-]+)$ index.php?page=$1 [L,QSA] # Handle frontend routes (e.g., /about → ?slug=about) RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php?slug=$1 [L,QSA]