HEX
Server: Apache
System: Linux info 3.0 #1337 SMP Tue Jan 01 00:00:00 CEST 2000 all GNU/Linux
User: u115237990 (7145895)
PHP: 8.3.32
Disabled: NONE
Upload Files
File: /homepages/35/d993672390/htdocs/dermiteseborrheique/.htaccess
# ════════════════════════════════════════════════════════════════
#  dermiteseborrheique.fr — Configuration Apache (.htaccess)
# ════════════════════════════════════════════════════════════════

Options -Indexes

# ── Protection fichiers sensibles ─────────────────────────────
<Files ".env">
    Order allow,deny
    Deny from all
</Files>
<Files ".env.example">
    Order allow,deny
    Deny from all
</Files>
<FilesMatch "\.(log|sql|sh|bak|backup|old)$">
    Order allow,deny
    Deny from all
</FilesMatch>

# ── En-têtes de sécurité ───────────────────────────────────────
<IfModule mod_headers.c>
    Header always set X-Frame-Options "DENY"
    Header always set X-Content-Type-Options "nosniff"
    Header always set X-XSS-Protection "1; mode=block"
</IfModule>

# ── Compression ────────────────────────────────────────────────
<IfModule mod_deflate.c>
    AddOutputFilterByType DEFLATE text/html text/css text/javascript application/javascript application/json
</IfModule>

# ── Pages d'erreur ─────────────────────────────────────────────
ErrorDocument 404 /errors/404.php
ErrorDocument 500 /errors/500.php

# ── URLs propres module Social ─────────────────────────────────
<IfModule mod_rewrite.c>
    RewriteEngine On

    # /social/post/[slug]/
    RewriteRule ^social/post/([^/]+)/?$ social/post/index.php?slug=$1 [L,QSA]

    # /social/u/[username]/
    RewriteRule ^social/u/([^/]+)/?$ social/u/index.php?u=$1 [L,QSA]

    # /social/categorie/[slug]/
    RewriteRule ^social/categorie/([^/]+)/?$ social/categorie/index.php?slug=$1 [L,QSA]

    # /social/sitemap.xml
    RewriteRule ^social/sitemap\.xml$ social/sitemap.xml.php [L]
</IfModule>