# Turn off MultiViews Options -MultiViews # Ensure *.ttl files are served as appropriate content type and encoding AddType 'text/turtle; charset=UTF-8' .ttl # Rewrite engine setup RewriteEngine On RewriteBase @BASE@ # Rewrite rule to serve HTML content from the vocabulary URI if requested RewriteCond %{HTTP_ACCEPT} !application/rdf\+xml.*(text/html|application/xhtml\+xml) RewriteCond %{HTTP_ACCEPT} text/html [OR] RewriteCond %{HTTP_ACCEPT} application/xhtml\+xml [OR] RewriteCond %{HTTP_USER_AGENT} ^Mozilla/.* RewriteRule ^$ @NAME@.html [L] # Rewrite rule to serve Turtle content from the vocabulary URI if requested RewriteCond %{HTTP_ACCEPT} text/turtle [OR] RewriteCond %{HTTP_ACCEPT} application/x-turtle RewriteRule ^$ @NAME@.ttl [L] # Serve HTML page by default RewriteRule ^$ @NAME@.html [L]