##################################### # the first part of this file is used if you configure your scuttle for nice urls # (see $cleanurls in config.inc.php) ##################################### # See https://stackoverflow.com/questions/4558629/mod-rewrite-not-behaving-nicely # http://www.bennadel.com/blog/2218-Negotiation-Discovered-File-s-Matching-Request-None-Could-Be-Negotiated.htm # https://httpd.apache.org/docs/current/content-negotiation.html Options -MultiViews +FollowSymLinks # Rewrite clean URLs onto real files Options -MultiViews +FollowSymlinks RewriteEngine On RewriteCond %{REQUEST_FILENAME}.php -f RewriteRule ^([^/.]+)/?(.*)$ /$1.php/$2 [QSA,L] RewriteRule ^api/([a-z]+)/([a-z]+) /api/$1_$2.php ##################################### # This second part is used to speed-up the application ##################################### ExpiresActive On ExpiresByType image/ico "access plus 15 days" ExpiresByType image/png "access plus 15 days" ExpiresByType image/gif "access plus 15 days" ExpiresByType text/js "access plus 15 days" ExpiresByType text/css "access plus 15 days" # SetOutputFilter DEFLATE # # Workaround to decrease resource consumption AuthType Basic AuthName "links - semanticscuttle" AuthUserFile /var/sites/links/site/.htpasswd Require valid-user