¿Cómo redireccionar la URL corta de Mediawiki sin título a la página principal?
He implementado la URL corta para mi mediawiki y tengo estos en htaccess que funcionan:
RewriteRule ^/?wiki(/.*)?$ %{DOCUMENT_ROOT}/w/index.php [L]
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} !-f
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} !-d
RewriteRule ^/?w/images/thumb/[0-9a-f]/[0-9a-f][0-9a-f]/([^/]+)/([0-9]+)px-.*$ %{DOCUMENT_ROOT}/w/thumb.php?f=$1&width=$2 [L,QSA,B]
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} !-f
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} !-d
RewriteRule ^/?w/images/thumb/archive/[0-9a-f]/[0-9a-f][0-9a-f]/([^/]+)/([0-9]+)px-.*$ %{DOCUMENT_ROOT}/w/thumb.php?f=$1&width=$2&archived=1 [L,QSA,B]
¿Cómo redirecciono las URL de las páginas que no tienen título de página a Main_Page? ¿Te gusta redirigir mysite.com/wiki/ a mysite.com/w/index.php/Main_Page? En el manual de reescritura de MW Apache dice esto:
Opcionalmente, puede incluir una regla para mostrar la Página principal en la ruta, para simplificar la navegación cuando las personas visitan las URL sin un título de página especificado:
# Redirect / to Main Page RewriteRule ^/*$ %{DOCUMENT_ROOT}/w/index.php [L]
Cuando agrego lo anterior, la dirección del dominio principal se redirige a wiki que no quiero ya que tengo una página de inicio diferente y no wiki. Solo quiero redireccionar la dirección que se parece a mysite.com/wiki
He intentado esta reescritura pero no funciona.
RewriteRule ^/?wiki/?$ %{DOCUMENT_ROOT}/w/index.php [L]
Obviamente tengo algo mal. ¿Alguien puede ver esto por favor?