Module: website Branch: master Commit: 671fa835aec3bc8916dfb9fd62edddc158a6f2f5 URL: http://source.winehq.org/git/website.git/?a=commit;h=671fa835aec3bc8916dfb9f...
Author: André Hentschel nerv@dawncrow.de Date: Sun Sep 22 22:46:04 2013 +0200
htaccess: Use protocol relative urls
---
include/htaccess.sample | 92 +++++++++++++++++++++++----------------------- 1 files changed, 46 insertions(+), 46 deletions(-)
diff --git a/include/htaccess.sample b/include/htaccess.sample index 7ca021d..9d2fcfb 100644 --- a/include/htaccess.sample +++ b/include/htaccess.sample @@ -27,78 +27,78 @@ php_value arg_separator.input ";&" </Files>
# redirect winehq services to appropriate web sites -RedirectMatch ^/?page=(.*)$ http://www.winehq.org/$1 -RedirectMatch ^/index.php?page=(.*)$ http://www.winehq.org/$1 +RedirectMatch ^/?page=(.*)$ //www.winehq.org/$1 +RedirectMatch ^/index.php?page=(.*)$ //www.winehq.org/$1
# redirect old winehq pages to new locations -RedirectPermanent /index.php http://www.winehq.org/ -RedirectPermanent /about.shtml http://www.winehq.org/about -RedirectPermanent /about/index.php http://www.winehq.org/about -RedirectPermanent /community.shtml http://www.winehq.org/contributions -RedirectPermanent /dev.shtml http://www.winehq.org/cvs -RedirectPermanent /dev.html http://www.winehq.org/cvs -RedirectPermanent /devstart.shtml http://www.winehq.org/cvs -RedirectPermanent /documentation/ http://www.winehq.org/documentation -RedirectPermanent /documentation http://www.winehq.org/documentation -RedirectPermanent /download/index.php http://www.winehq.org/download -RedirectPermanent /download.shtml http://www.winehq.org/download -RedirectPermanent /download.html http://www.winehq.org/download -RedirectPermanent /download-mirrors.html http://www.winehq.org/download -RedirectPermanent /download-mirrors.shtml http://www.winehq.org/download -RedirectPermanent /support.shtml http://www.winehq.org/documentation -RedirectPermanent /News/status.html http://www.winehq.org/status +RedirectPermanent /index.php //www.winehq.org/ +RedirectPermanent /about.shtml //www.winehq.org/about +RedirectPermanent /about/index.php //www.winehq.org/about +RedirectPermanent /community.shtml //www.winehq.org/contributions +RedirectPermanent /dev.shtml //www.winehq.org/cvs +RedirectPermanent /dev.html //www.winehq.org/cvs +RedirectPermanent /devstart.shtml //www.winehq.org/cvs +RedirectPermanent /documentation/ //www.winehq.org/documentation +RedirectPermanent /documentation //www.winehq.org/documentation +RedirectPermanent /download/index.php //www.winehq.org/download +RedirectPermanent /download.shtml //www.winehq.org/download +RedirectPermanent /download.html //www.winehq.org/download +RedirectPermanent /download-mirrors.html //www.winehq.org/download +RedirectPermanent /download-mirrors.shtml //www.winehq.org/download +RedirectPermanent /support.shtml //www.winehq.org/documentation +RedirectPermanent /News/status.html //www.winehq.org/status RedirectPermanent /faq/ http://wiki.winehq.org/FAQ RedirectPermanent /faq http://wiki.winehq.org/FAQ RedirectPermanent /FAQ/ http://wiki.winehq.org/FAQ RedirectPermanent /FAQ http://wiki.winehq.org/FAQ -RedirectPermanent /screenshots/ http://appdb.winehq.org/ -RedirectPermanent /screenshots http://appdb.winehq.org/ +RedirectPermanent /screenshots/ //appdb.winehq.org/ +RedirectPermanent /screenshots //appdb.winehq.org/ RedirectPermanent /howto/ http://wiki.winehq.org/HowTo RedirectPermanent /howto http://wiki.winehq.org/HowTo -RedirectPermanent /todo/ http://www.winehq.org/TodoList -RedirectPermanent /todo http://www.winehq.org/TodoList +RedirectPermanent /todo/ //www.winehq.org/TodoList +RedirectPermanent /todo //www.winehq.org/TodoList RedirectPermanent /docs/wine-faq/ http://wiki.winehq.org/FAQ RedirectPermanent /docs/wine-faq http://wiki.winehq.org/FAQ RedirectPermanent /docs/wine-faq/index/ http://wiki.winehq.org/FAQ RedirectPermanent /docs/wine-faq/index http://wiki.winehq.org/FAQ
# Fix Old WWN links -RedirectMatch ^/?issue=(.*)$ http://www.winehq.org/wwn/%7B$1%7D -RedirectMatch ^/?interview=(.*)$ http://www.winehq.org/interview/%7B$1%7D +RedirectMatch ^/?issue=(.*)$ //www.winehq.org/wwn/{$1} +RedirectMatch ^/?interview=(.*)$ //www.winehq.org/interview/{$1}
# fix documentation links -RedirectMatch ^/(Docs|Docs/)$ http://www.winehq.org/documentation -RedirectMatch ^/(docs|docs/)$ http://www.winehq.org/documentation -RedirectMatch ^/Docs/(\w+-\w+)/$ http://www.winehq.org/docs/$1/index -RedirectMatch ^/Docs/(\w+-\w+)/(.*).shtml$ http://www.winehq.org/docs/$1/$2 -RedirectMatch ^/docs/(\w+-\w+)/$ http://www.winehq.org/docs/$1/index -RedirectMatch ^/docs/(\w+-\w+)/(.*).shtml$ http://www.winehq.org/docs/$1/$2 -RedirectMatch ^/docs/([a-z-]+)/$ http://www.winehq.org/docs/$1/index -RedirectMatch ^/(docs|docs/)$ http://www.winehq.org//documentation +RedirectMatch ^/(Docs|Docs/)$ //www.winehq.org/documentation +RedirectMatch ^/(docs|docs/)$ //www.winehq.org/documentation +RedirectMatch ^/Docs/(\w+-\w+)/$ //www.winehq.org/docs/$1/index +RedirectMatch ^/Docs/(\w+-\w+)/(.*).shtml$ //www.winehq.org/docs/$1/$2 +RedirectMatch ^/docs/(\w+-\w+)/$ //www.winehq.org/docs/$1/index +RedirectMatch ^/docs/(\w+-\w+)/(.*).shtml$ //www.winehq.org/docs/$1/$2 +RedirectMatch ^/docs/([a-z-]+)/$ //www.winehq.org/docs/$1/index +RedirectMatch ^/(docs|docs/)$ //www.winehq.org//documentation
# redirect winehq services to appropriate web sites -RedirectMatch ^/(APPS|Apps|apps)/$ http://appdb.winehq.org/ -RedirectMatch ^/(APPS|Apps|apps)$ http://appdb.winehq.org/ -RedirectMatch ^/(APPS|Apps|apps)/query.cgi$ http://appdb.winehq.org/ -RedirectMatch ^/apps.cgi$ http://appdb.winehq.org/ +RedirectMatch ^/(APPS|Apps|apps)/$ //appdb.winehq.org/ +RedirectMatch ^/(APPS|Apps|apps)$ //appdb.winehq.org/ +RedirectMatch ^/(APPS|Apps|apps)/query.cgi$ //appdb.winehq.org/ +RedirectMatch ^/apps.cgi$ //appdb.winehq.org/ RedirectMatch ^/(FAQ|Faq)/$ http://wiki.winehq.org/FAQ RedirectMatch ^/(FAQ|Faq)$ http://wiki.winehq.org/FAQ -RedirectMatch ^/(BUGS|Bugs|bugs)/$ http://bugs.winehq.org/ -RedirectMatch ^/(BUGS|Bugs|bugs)$ http://bugs.winehq.org/ +RedirectMatch ^/(BUGS|Bugs|bugs)/$ //bugs.winehq.org/ +RedirectMatch ^/(BUGS|Bugs|bugs)$ //bugs.winehq.org/ RedirectMatch ^/(TROUBLE|Trouble|trouble)/$ http://wiki.winehq.org/FAQ RedirectMatch ^/(TROUBLE|Trouble|trouble)$ http://wiki.winehq.org/FAQ
# redirect soure website -RedirectMatch ^/WineAPI(.*)$ http://source.winehq.org/WineAPI$1 -RedirectMatch ^/source(.*)$ http://source.winehq.org/source$1 -RedirectMatch ^/cvsweb(.*)$ http://cvs.winehq.org/cvsweb$1 -RedirectMatch ^/patch.py(.*)$ http://cvs.winehq.org/patch.py$1 +RedirectMatch ^/WineAPI(.*)$ //source.winehq.org/WineAPI$1 +RedirectMatch ^/source(.*)$ //source.winehq.org/source$1 +RedirectMatch ^/cvsweb(.*)$ //cvs.winehq.org/cvsweb$1 +RedirectMatch ^/patch.py(.*)$ //cvs.winehq.org/patch.py$1
# redirect source website utils -RedirectPermanent /ident http://source.winehq.org/ident -RedirectPermanent /find http://source.winehq.org/find -RedirectPermanent /search http://source.winehq.org/search -RedirectPermanent /diff http://source.winehq.org/search +RedirectPermanent /ident //source.winehq.org/ident +RedirectPermanent /find //source.winehq.org/find +RedirectPermanent /search //source.winehq.org/search +RedirectPermanent /diff //source.winehq.org/search
# redirect old wineconf pages RedirectMatch ^/wineconf$ http://wiki.winehq.org/