FlatlyPage
Version 1.0.0 • 54 files • 724.77 KB
Files
.htaccess
.last_check
admin/account.php
admin/dashboard.php
admin/easyedit.js
admin/extensions.php
admin/generate-hash.php
admin/index.php
admin/logout.php
admin/preview.php
admin/scripts.php
admin/theme-edit/builder.php
admin/theme-edit/generator.php
admin/theme-edit/index.php
admin/themes.php
assets/fonts/inter/inter.css
assets/fonts/space-grotesk/space-grotesk.css
config.php
contact-handler.php
contact.php
css/admin.css
css/contact.css
css/styles.css
css/theme.css
data/.htaccess
data/index.php
data/settings.php
data/sitemap-config.php
engine/index.php
engine/renderion.php
extensions-loader.php
extensions/privimetrics/main.php
extensions/privimetrics/manifest.xml
extensions/scroll_to_top/main.php
extensions/scroll_to_top/manifest.xml
extensions/seo_image_master/main.php
extensions/seo_image_master/manifest.xml
favicons.txt
index.php
newsletter/.htaccess
newsletter/confirm.php
newsletter/manager.php
newsletter/newsletter-form.js
newsletter/newsletter-styles.css
newsletter/newsletter-unavailable.php
newsletter/newsletter.sql
newsletter/settings.php
newsletter/subscribe.php
newsletter/unsubscribe.php
page.php
robots.txt.php
sitemap.php
updater/index.php
version.txt
robots.txt.php
<?php
header('Content-Type: text/plain; charset=UTF-8');
$configPath = __DIR__ . '/data/sitemap-config.php';
$config = [
'sitemap' => false,
'website_domain' => '',
];
if (is_file($configPath)) {
$loaded = require $configPath;
if (is_array($loaded)) {
$config = array_merge($config, $loaded);
}
}
echo "User-agent: *\n";
echo "Allow: /\n";
$disallowPaths = [
'/admin/',
'/config/',
'/data/',
'/private/',
'/tmp/',
'/cache/',
'/logs/',
'/vendor/',
'/tests/',
'/.env',
'/composer.json',
'/composer.lock',
'/extensions/',
'/themes/',
];
foreach ($disallowPaths as $path) {
echo "Disallow: {$path}\n";
}
// Sitemap
if ($config['sitemap'] === true && !empty($config['website_domain'])) {
$domain = trim($config['website_domain']);
if (!preg_match('#^https?://#i', $domain)) {
$domain = 'https://' . $domain;
}
$domain = rtrim($domain, '/');
echo "\nSitemap: {$domain}/sitemap\n";
}