MediaWiki setup notes/fr: Difference between revisions
From Joomla! Documentation
Created page with "== Les règles mod_rewrite pour ce Wiki == Informations inestimables [http://www.mediawiki.org/wiki/Manual:Short_URL/Page_title_--_PHP_as_a_CGI_module%2C_no_root_access here]...." |
Created page with "Cependant, et puisque nous avons certaines pages qui ont des points dans leurs titres (et donc leur Url), nous avons eu à appliquer les règles de réécriture suivantes :" |
||
| Line 14: | Line 14: | ||
</pre> | </pre> | ||
Cependant, et puisque nous avons certaines pages qui ont des points dans leurs titres (et donc leur Url), nous avons eu à appliquer les règles de réécriture suivantes : | |||
<pre> | <pre> | ||
Revision as of 12:59, 2 January 2015
Voici quelques notes à destination du Groupe de Travail pour la Documentation en rapport avec la configuration de MediaWiki.
Les règles mod_rewrite pour ce Wiki
Informations inestimables here. Pour commencer, ces règles de réécriture ont été mises en place :
RewriteEngine On RewriteRule ^[^:]*\. - [L] RewriteRule ^[^:]*\/ - [L] RewriteRule ^/*$ /wiki/index.php?title=Main_Page [L,QSA] RewriteRule ^(.+)$ /wiki/index.php?title=$1 [L,QSA]
Cependant, et puisque nous avons certaines pages qui ont des points dans leurs titres (et donc leur Url), nous avons eu à appliquer les règles de réécriture suivantes :
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]
Page redirections
In the default MediaWiki installation it is possible to redirect from one page to another by including #REDIRECT [[page-to-redirect-to]] at the very top of a page. However, this does not alter the URL shown in the browser address bar and so could lead search engines to consider it as duplicate content. A simple fix has been applied to this wiki so that redirects are done by the browser by having the wiki send out an HTTP 302 redirect status code. The fix applied is Force all redirects to be client side redirects (HTTP 302 Temporary Redirect)