www/public_html/.htaccess

85 lines
4.4 KiB
ApacheConf

Options FollowSymlinks
RewriteEngine On
RewriteRule ^docs$ /docs/ [R,L]
# refactoring of content without the need for redirect files
RewriteRule ^docs-efl-debug /contrib/efl-debug [R,L]
RewriteRule ^debugging/enlightenment_debugging /contrib/enlightenment_debugging [R,L]
RewriteRule ^debugging/remote_debugging /develop/remote_debugging [R,L]
RewriteRule ^debugging/apps_efl_debugging /develop/apps_efl_debugging [R,L]
RewriteRule ^debugging/report_bugs /contrib/reporting_bugs [R,L]
RewriteRule ^contribute /contrib/start [R,L]
RewriteRule ^contact/arcanist /contrib/patching [R,L]
RewriteRule ^docs/efl/ecore_idlers /develop/efl/ecore_idlers [R,L]
RewriteRule ^docs/efl/advanced/eflgfxfilters /develop/efl/advanced/eflgfxfilters [R,L]
RewriteRule ^docs/efl/advanced/eflgfxfilter/colors /develop/efl/advanced/eflgfxfilter/colors [R,L]
RewriteRule ^docs/efl/advanced/eflgfxfilter/curve /develop/efl/advanced/eflgfxfilter/curve [R,L]
RewriteRule ^docs/efl/advanced/eflgfxfilter/blend /develop/efl/advanced/eflgfxfilter/blend [R,L]
RewriteRule ^docs/efl/advanced/eflgfxfilter/buffer /develop/efl/advanced/eflgfxfilter/buffer [R,L]
RewriteRule ^docs/efl/advanced/eflgfxfilter/fill /develop/efl/advanced/eflgfxfilter/fill [R,L]
RewriteRule ^docs/efl/advanced/eflgfxfilter/mask /develop/efl/advanced/eflgfxfilter/mask [R,L]
RewriteRule ^docs/efl/advanced/eflgfxfilter/blur /develop/efl/advanced/eflgfxfilter/blur [R,L]
RewriteRule ^docs/efl/advanced/eflgfxfilter/fillmodes /develop/efl/advanced/eflgfxfilter/fillmodes [R,L]
RewriteRule ^docs/efl/advanced/eflgfxfilter/padding /develop/efl/advanced/eflgfxfilter/padding [R,L]
RewriteRule ^docs/efl/advanced/eflgfxfilter/grow /develop/efl/advanced/eflgfxfilter/grow [R,L]
RewriteRule ^docs/efl/advanced/eflgfxfilter/displace /develop/efl/advanced/eflgfxfilter/displace [R,L]
RewriteRule ^docs/efl/advanced/eflgfxfilter/state /develop/efl/advanced/eflgfxfilter/state [R,L]
RewriteRule ^docs/efl/advanced/eflgfxfilter/bump /develop/efl/advanced/eflgfxfilter/bump [R,L]
RewriteRule ^docs/efl/advanced/eflgfxfilter/transform /develop/efl/advanced/eflgfxfilter/transform [R,L]
RewriteRule ^docs/efl/advanced/dnd /develop/efl/advanced/dnd [R,L]
RewriteRule ^docs/efl/advanced/start /develop/efl/advanced/start [R,L]
RewriteRule ^docs/efl/mainloop /develop/efl/mainloop [R,L]
RewriteRule ^docs/efl/start /develop/efl/start [R,L]
RewriteRule ^docs-efl-start /docs/distros/start [R,L]
RewriteRule ^distros/yocto-start /docs/distros/yocto-start [R,L]
RewriteRule ^distros/freebsd-start /docs/distros/freebsd-start [R,L]
RewriteRule ^distros/osx-start /docs/distros/osx-start [R,L]
RewriteRule ^distros/opensuse-start /docs/distros/opensuse-start [R,L]
RewriteRule ^distros/ubuntu-start /docs/distros/ubuntu-start [R,L]
RewriteRule ^distros/archlinux-start /docs/distros/archlinux-start [R,L]
RewriteRule ^distros/debian-start /docs/distros/debian-start [R,L]
RewriteRule ^distros/fedora-start /docs/distros/fedora-start [R,L]
RewriteRule ^docs/efl/auto/reference /develop/api/ [R,L]
RewriteRule ^docs/efl/auto/(.*)$ /develop/api/$1 [R,L]
RewriteRule ^api/javascript/(.*)$ /develop/legacy/api/javascript/$1 [R,L]
RewriteRule ^api/javascript /develop/legacy/api/javascript/start [R,L]
RewriteRule ^samples/elm_min_size_control /develop/legacy/samples/elm_min_size_control [R,L]
RewriteRule ^tutorials/(.*)$ /develop/legacy/tutorials/$1 [R,L]
RewriteRule ^program_guide/(.*)$ /develop/legacy/program_guide/$1 [R,L]
RewriteRule ^themes/(.*)$ /docs/themes/$1 [R,L]
#end refactoring rules
RewriteCond %{HTTP_HOST} =enlightenment.org [NC]
RewriteRule (.*) https://www.enlightenment.org/$1 [R=301,L]
RewriteCond %{REQUEST_URI} ^/p.php
RewriteRule .* https://www.enlightenment.org [R=301,L]
RewriteRule ^_media/(.*) lib/exe/fetch.php?media=$1 [QSA,L]
RewriteRule ^_detail/(.*) lib/exe/detail.php?media=$1 [QSA,L]
RewriteRule ^_export/([^/]+)/(.*) doku.php?do=export_$1&id=$2 [QSA,L]
RewriteRule ^$ doku.php [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*) doku.php?id=$1 [QSA,L]
RewriteRule ^index.php$ doku.php
AddType application/webm webm
AddType video/webm webm
AddType application/ogg ogv
AddType video/ogg ogv
AddType application/mp4 mp4
AddType video/mp4 mp4
php_flag session.use_cookies on