JDOC

MediaWiki installatie opmerkingen

From Joomla! Documentation

This page is a translated version of the page JDOC:MediaWiki setup notes and the translation is 100% complete.

Dit zijn enkele opmerkingen over het instellen van een MediaWiki voor gebruik door de Documentatie werkgroep.

mod_rewrite regels voor deze wiki

Onschatbare informatie staat hier. Om te beginnen hebben we deze rewrite rules daarvoor in de plaats:

RewriteEngine On
RewriteRule ^[^:]*\. - [L]
RewriteRule ^[^:]*\/ - [L]
RewriteRule ^/*$ /wiki/index.php?title=Main_Page [L,QSA]
RewriteRule ^(.+)$ /wiki/index.php?title=$1 [L,QSA]

Omdat we echter een aantal pagina's met punten in hun titels hebben (en dus in hun URL's), hebben we de volgende herschrijfregels moeten gebruiken:

RewriteEngine on

RewriteCond         %{REQUEST_URI} !index.php
RewriteCond         %{REQUEST_FILENAME}  -f [OR]
RewriteCond         %{REQUEST_FILENAME}  -d [OR]
RewriteCond         %{REQUEST_FILENAME}  -l
RewriteRule  ^(.+)  /path/to/web/directory/$1  [L]

# redirect to main page
RewriteRule ^/*$ /index.php?title=Main_Page [L,QSA]

# anything else is to be treated as a title
RewriteCond         %{REQUEST_URI} !index.php
RewriteRule ^(.+)$ /index.php?title=$1 [L,QSA]

Pagina doorleiding

In de standaard MediaWiki installatie is het mogelijk van een pagina naar een andere door te leiden door op te nemen #REDIRECT [[pagina-om-naar-door-te-leiden]] bovenaan een pagina. Dit verandert echter niet de URL die in de browser getoond wordt, waardoor zoekmachines dit als dubbele inhoud zouden kunnen zien. Er is een eenvoudige aanpassing gedaan gedaan aan deze wiki zodat de doorverwijzing door de browser gedaan wordt vai een HTTP 302 redirect statuscode. De aanpassing die is gedaan is: Forceer dat alle redirects, client side redirects zijn (HTTP 302 Temporary Redirect)