MediaWiki setup notes/es: Difference between revisions
From Joomla! Documentation
Created page with "Estas son algunas notas sobre la configuración de MediaWiki para el uso por parte del Grupo de Trabajo de Documentación." |
No edit summary |
||
| (5 intermediate revisions by 2 users not shown) | |||
| Line 3: | Line 3: | ||
Estas son algunas notas sobre la configuración de MediaWiki para el uso por parte del Grupo de Trabajo de Documentación. | Estas son algunas notas sobre la configuración de MediaWiki para el uso por parte del Grupo de Trabajo de Documentación. | ||
==mod_rewrite | ==Reglas mod_rewrite de este wiki== | ||
Información muy valiosa [https://www.mediawiki.org/wiki/Manual:Short_URL/Page_title_-_nginx,_Root_Access,_PHP_as_a_CGI_module aquí]. Para empezar tenemos estas reglas de reescritura en el lugar: | |||
<pre> | <pre> | ||
| Line 14: | Line 14: | ||
</pre> | </pre> | ||
Sin embargo, debido a que tenemos algunas páginas que tiene puntos en sus títulos (y de ahí se generan las URLs), tuvimos que aplicar las siguientes reglas de reescritura: | |||
<pre> | <pre> | ||
| Line 33: | Line 33: | ||
</pre> | </pre> | ||
== | ==Redireccionamiento de las páginas== | ||
De forma predeterminada en la instalación de MediaWiki es posible redirigir una página a otra mediante la inclusión de <nowiki>#REDIRECT [[página-a-redirigir]]</nowiki> en la parte superior de una página. Sin embargo, esto no altera la URL que se muestra en la barra de direcciones del navegador, por lo que podría llevar a que los motores de búsqueda lo consideran como contenido duplicado. Una simple corrección ha sido aplicado a esta wiki para que las redirecciones se realicen mediante el navegador por tener la wiki que enviar una código de estado de redirección HTTP 302. La corrección aplicada es [http://meta.wikimedia.org/wiki/Help:Redirect Fuerza a todas las redirecciones a hacerse del lado cliente (HTTP Redirección Temporal 302)] | |||
<noinclude>[[Category:Documentation Wiki Information]]</noinclude> | <noinclude>[[Category:Documentation Wiki Information/es]]</noinclude> | ||
Latest revision as of 22:43, 30 January 2019
Estas son algunas notas sobre la configuración de MediaWiki para el uso por parte del Grupo de Trabajo de Documentación.
Reglas mod_rewrite de este wiki
Información muy valiosa aquí. Para empezar tenemos estas reglas de reescritura en el lugar:
RewriteEngine On RewriteRule ^[^:]*\. - [L] RewriteRule ^[^:]*\/ - [L] RewriteRule ^/*$ /wiki/index.php?title=Main_Page [L,QSA] RewriteRule ^(.+)$ /wiki/index.php?title=$1 [L,QSA]
Sin embargo, debido a que tenemos algunas páginas que tiene puntos en sus títulos (y de ahí se generan las URLs), tuvimos que aplicar las siguientes reglas de reescritura:
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]
Redireccionamiento de las páginas
De forma predeterminada en la instalación de MediaWiki es posible redirigir una página a otra mediante la inclusión de #REDIRECT [[página-a-redirigir]] en la parte superior de una página. Sin embargo, esto no altera la URL que se muestra en la barra de direcciones del navegador, por lo que podría llevar a que los motores de búsqueda lo consideran como contenido duplicado. Una simple corrección ha sido aplicado a esta wiki para que las redirecciones se realicen mediante el navegador por tener la wiki que enviar una código de estado de redirección HTTP 302. La corrección aplicada es Fuerza a todas las redirecciones a hacerse del lado cliente (HTTP Redirección Temporal 302)