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