bssanchez/PHP-Simple-Framework/master/.htaccess - Htaccess File

bssanchez/PHP-Simple-Framework/master/.htaccess

<IfModule mod_rewrite.c>
    RewriteEngine on
    Options -Indexes +FollowSymLinks

    # Uncomment for friendly URLs
    # If project is into subdirectory, change path
    #RewriteBase /

    RewriteRule .(yml|tpl|latte|twig|ini|json)$ - [R=404]
    RewriteCond $1 !.(gif|jpe?g|png|css|js|pdf)$ [NC]
    
    # Exclude /assets and /manager directories from rewrite rules
    RewriteRule ^(assets|uploads) - [L]

    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    
    # Friendly urls
    # 4 vars
    RewriteRule ^([a-zA-Z0-9_-]{0,40})/([a-zA-Z0-9_-]{1,40})/([a-zA-Z0-9_-]{1,40})/([a-zA-Z0-9_-]{1,40})/?$ index.php?modulo=$1&accion=$2&$3=$4 [DPI]
    #3 vars
    RewriteRule ^([a-zA-Z0-9_-]{0,40})/([a-zA-Z0-9_-]{1,40})/([a-zA-Z0-9_-]{1,40})/?$ index.php?modulo=$1&accion=$2&id=$3 [DPI]
    #2 vars
    RewriteRule ^([a-zA-Z0-9_-]{0,40})/([a-zA-Z0-9_-]{1,40})/?$ index.php?modulo=$1&accion=$2 [DPI]
    #1 vars
    RewriteRule ^([a-zA-Z0-9_-]{0,40})/?$ index.php?modulo=$1&accion=listar [DPI]
</IfModule>

On Github License

Files

Download PDF of Htaccess file
REQUEST_FILENAME

Comments

Apache