L'htaccess è strutturato così
codice:
## EXPIRES CACHING ##
ExpiresActive On
ExpiresByType image/gif A2592000
ExpiresByType image/png A2592000
ExpiresByType image/jpg A2592000
ExpiresByType image/x-icon A2592000
ExpiresByType application/pdf A2592000
ExpiresByType application/x-javascript A2592000
ExpiresByType text/x-javascript A2592000
ExpiresByType application/javascript A2592000
ExpiresByType text/javascript A2592000
ExpiresByType text/css A2592000
## EXPIRES CACHING ##
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule \.(gif|jpg|swf|flv|png|txt|pdf)$ /feed/ [R=302,L]
RewriteRule ^([0-9]*)-(.*)/([0-9]*)-(.*)/news/([0-9]*)-(.*).html$ index.php?mainpage=$1&page=$3&news=$5 [L]
RewriteRule ^(.*)/(.*)/news/([0-9]*)-(.*).html$ index.php?mainpage=$1&page=$2&news=$3 [L]
RewriteRule ^([0-9]*)-(.*)/news/([0-9]*)-(.*).html$ index.php?page=$1&news=$3 [L]
RewriteRule ^(.*)/news/([0-9]*)-(.*).html$ index.php?page=$1&news=$2 [L]
ecc........
RewriteRule ^([0-9]*)-(.*)/([0-9]*)-(.*).html$ index.php?mainpage=$1&page=$3 [QSA]
RewriteRule ^(.*)/([0-9]*)-(.*).html$ index.php?mainpage=$1&page=$2 [QSA]
RewriteRule ^([0-9]*)-(.*).html$ index.php?page=$1 [QSA]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*).html$ index.php?page=$1 [QSA]