# -*- coding:utf-8 -*- # $Id: .htaccess,v 1.10 2006/07/06 17:14:02 sylvieg Exp $ #AuthUserFile "C:/Program Files/Apache Group/Apache/bin/users" #AuthName EnterPassword #AuthType Basic # # #require valid-user # # this can be required to force utf-8 charset by default # AddDefaultCharset utf-8 # alternatively you can just enable auto-detection # AddDefaultCharset off # # order deny,allow # deny from all # # # order deny,allow # deny from all # # # order deny,allow # deny from all # RewriteEngine On # direct one-word access RewriteRule ^articles/?$ tiki-view_articles.php [L] RewriteRule ^blogs/?$ tiki-list_blogs.php [L] RewriteRule ^categories/?$ tiki-browse_categories.php [L] RewriteRule ^charts/?$ tiki-list_charts.php [L] RewriteRule ^chat/?$ tiki-chat.php [L] RewriteRule ^contact/?$ tiki-contact.php [L] RewriteRule ^directories/?$ tiki-directory_browse.php [L] RewriteRule ^eph/?$ tiki-eph.php [L] RewriteRule ^faqs/?$ tiki-list_faqs.php [L] RewriteRule ^files/?$ tiki-file_galleries.php [L] RewriteRule ^forums/?$ tiki-forums.php [L] RewriteRule ^galleries/?$ tiki-galleries.php [L] RewriteRule ^games/?$ tiki-list_games.php [L] RewriteRule ^images/?$ tiki-galleries.php [L] RewriteRule ^irc/?$ tiki-view_irc.php [L] RewriteRule ^my/?$ tiki-my_tiki.php [L] RewriteRule ^newsletters/?$ tiki-newsletters.php [L] RewriteRule ^quizzes/?$ tiki-list_quizzes.php [L] RewriteRule ^stats/?$ tiki-stats.php [L] RewriteRule ^surveys/?$ tiki-list_surveys.php [L] RewriteRule ^trackers/?$ tiki-list_trackers.php [L] # access any object by its numeric identifier RewriteRule ^article/([0-9]+) tiki-read_article.php?articleId=$1 [QSA,L] RewriteRule ^blog/([0-9]+) tiki-view_blog.php?blogId=$1 [QSA,L] RewriteRule ^chart/([0-9]+) tiki-view_chart.php?chartId=$1 [QSA,L] RewriteRule ^directory/([0-9]+) tiki-directory_browse.php?parent=$1 [QSA,L] RewriteRule ^dl/([0-9]+) tiki-download_file.php?fileId=$1 [QSA,L] RewriteRule ^eph/([0-9]+) tiki-directory_browse.php?parent=$1 [QSA,L] RewriteRule ^faq/([0-9]+) tiki-view_faq.php?faqId=$1 [QSA,L] RewriteRule ^file/([0-9]+) tiki-list_file_gallery.php?galleryId=$1 [QSA,L] RewriteRule ^forum/([0-9]+) tiki-view_forum.php?forumId=$1 [QSA,L] RewriteRule ^gallery/([0-9]+) tiki-browse_gallery.php?galleryId=$1 [QSA,L] RewriteRule ^image/([0-9]+) tiki-browse_gallery.php?galleryId=$1 [QSA,L] RewriteRule ^irc/([0-9]+)$ tiki-view_irc.php?date=$1 [QSA,L] RewriteRule ^irc/([A-Za-z0-9]+) tiki-view_irc.php?channel=$1 [QSA,L] RewriteRule ^irc/([A-Za-z0-9]+)/([0-9]+) tiki-view_irc.php?channel=$1&date=$2 [QSA,L] RewriteRule ^newsletter/([0-9]+) tiki-newsletters.php?nlId=$1 [QSA,L] RewriteRule ^quiz/([0-9]+) tiki-take_quiz.php?quizId=$1 [QSA,L] RewriteRule ^survey/([0-9]+) tiki-take_survey.php?surveyId=$1 [QSA,L] RewriteRule ^tracker/([0-9]+) tiki-view_tracker.php?trackerId=$1 [QSA,L] RewriteRule ^category/([0-9]+)\+([0-9]+)\+([0-9]+) tiki-browse_categories.php?parentId[]=$1&parentId[]=$2parentId[]=$3&and=y [QSA,L] RewriteRule ^category/([0-9]+)\+([0-9]+) tiki-browse_categories.php?parentId[]=$1&parentId[]=$2&and=y [QSA,L] RewriteRule ^category/([0-9]+) tiki-browse_categories.php?parentId=$1 [QSA,L] #RewriteRule ^wiki/([-_\+A-Za-z0-9]+) tiki-index.php?page=$1 [QSA,L] RewriteRule ^wiki/(.+) tiki-index.php?page=$1 [QSA,L] RewriteRule ^page/(.+) tiki-index.php?page=$1 [QSA,L] RewriteRule \.(css|gif|jpg|png|php|html|js|htm|shtml|cgi|sql|phtml|txt|ihtml) - [L] # todo add support for all characters allowed in a Wiki name # make sure this is the last rule! #RewriteRule ^([-_\+A-Za-z0-9]+)$ tiki-index.php?page=$1 [QSA,L] RewriteRule ^([^/].*)$ tiki-index.php?page=$1 [QSA,L]