History: Fonctionnalité URL courts
Source of version: 4 (current)
Copy to clipboard
! Fonctionnalité URL courts En utilisant le moteur de réécriture d'Url dans votre serveur Apache ou avec les options similaires de votre serveur web, il est possible d'avoir des urls courtes vers les informations résident dans votre Tikiwiki .(its possible to shorten URLs to your information hosted within your Tiki.) Voici des morceaux de règles de réécriture reprises de http://tikiwiki.org These are sample Rewrite Rules taken from http://tikiwiki.org {CODE()} 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 ^/images$ /tiki-galleries.php [L] RewriteRule ^/galleries$ /tiki-galleries.php [L] RewriteRule ^/games$ /tiki-list_games.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] RewriteRule ^/irc$ /tiki-irc_logs.php [L] RewriteRule ^/mobile$ /tiki-mobile.php [L] RewriteRule ^/wml$ /tiki-mobile.php [L] # access any object by its numeric identifier RewriteRule ^/article([0-9]+) /tiki-read_article.php?articleId=$1 [QSA,L] RewriteRule ^/art([0-9]+) /tiki-read_article.php?articleId=$1 [QSA,L] RewriteRule ^/cat([0-9]+) /tiki-browse_categories.php?parentId=$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 ^/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 ^/dl([0-9]+) /tiki-download_file.php?fileId=$1 [QSA,L] RewriteRule ^/forum([0-9]+) /tiki-view_forum.php?forumId=$1 [QSA,L] RewriteRule ^/image([0-9]+) /tiki-browse_gallery.php?galleryId=$1 [QSA,L] RewriteRule ^/gallery([0-9]+) /tiki-browse_gallery.php?galleryId=$1 [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 ^/wiki-([A-Za-z0-9]+) /tiki-index.php?page=$1 [QSA,L] RewriteRule ^/page-([A-Za-z0-9]+) /tiki-index.php?page=$1 [QSA,L] RewriteRule ^/irc([0-9]+) /tiki-irc_logs.php?focus=$1 [QSA,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] {CODE} !! Exemples Avec les réécritures, vous pouvez accéder à vos articles, pages wiki ou tout autre objets wiki en utilisant des Url similaires à celles-ci: * http://example.org/WikiPage - redirige vers http://example.org/tiki-index.php?page=WikiPage ~tc~ (alias(Rewrite Rules,fr)) ~/tc~