LV2 subproject with meson
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

26 lines
848 B

# 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 ^([^.]+)$ $1.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 ^([^.]*)$ $1.ttl [L]
# Serve HTML page by default
RewriteRule ^$ index.html [L]
RewriteRule ^([^.]+)$ $1.html [L]