Loading...
 
Skip to main content

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~