Server Support Forum
Anzeige:

  #1  
Ungelesen 22.11.2007, 13:38
Registered User
 
Registriert seit: 08.2007
Ort: Halle
Alter: 24
Beiträge: 61
bandit600 eine Nachricht über ICQ schicken
mod_rewrite und MediaWiki

Hallo,

folgende Situation:

Installation eines MediaWiki, zu erreichen über die Subdomain:

wiki.bikeriderforum.de

Das wiki liegt im Unterordner /wiki (also: wiki.bikeriderforum.de/wiki)

Leider ist die URL dann

(../wiki/index.php/Hauptseite)

Jetzt möchte ich den Abschnitt "index.php" entfernt haben...

Hab auch schon die verschiedenen Anleitungen aus dem Mediawiki-Wiki (hört sich komisch an, ist aber so) versucht, mit den Ergebnissen: 404, 403 und 500...

Hat da jmd Erfahrung drin oder kann das mit mir zusammen versuchen??

Confixx konnte ich ja mittlerweile ein funktionierendes mod_rewrite (ich vermute einfach, dass es funktioniert, im error.log sind auch keine Einträge mehr) beibringen...
Mit Zitat antworten

  #2  
Ungelesen 22.11.2007, 14:03
Benutzerbild von LinuxAdmin
Moderator
 
Registriert seit: 07.2007
Ort: Basel
Beiträge: 3.605
Blog-Einträge: 1

... und gleich ganz reflexartig die Standardfrage: Was steht in den Logfiles?
Mit Zitat antworten
  #3  
Ungelesen 22.11.2007, 14:05
Benutzerbild von elias5000
Registered User
 
Registriert seit: 08.2006
Ort: Berlin
Alter: 32
Beiträge: 2.079
elias5000 eine Nachricht über ICQ schicken elias5000 eine Nachricht über Skype™ schicken

Bitte beantworte diese Fragen:
- Was hast du gemacht?
- Was hätte passieren sollen?
- Was ist stattdessen passiert?

Detailreichtum ist hilfreich.
Viel Prosa hingegen nicht.

PS: Und wenn du was zu einem Rewrite-Problem fragst, dann poste verdammt nochmal auch dein Ruleset!!!!!1111einself
__________________
"Computers in the future may weigh no more than 1.5 tons." (Popular Mechanics, 1949)
Mit Zitat antworten
  #4  
Ungelesen 22.11.2007, 14:39
Registered User
 
Registriert seit: 08.2007
Ort: Halle
Alter: 24
Beiträge: 61
bandit600 eine Nachricht über ICQ schicken

Hallo,

ich erübrige mir mal das nähere Eingehen und gelobe Besserung bei den zweifelsohne in Zukunft auftretenden Problemchen...

Habe von hier die Anleitung genommen, und einfach mal

Code:
RewriteEngine On
 
 # Don't rewrite requests for files in MediaWiki subdirectories,
 # MediaWiki PHP files, HTTP error documents, favicon.ico, or robots.txt
 RewriteCond %{REQUEST_URI} !^/(stylesheets|images|skins)/
 RewriteCond %{REQUEST_URI} !^/(redirect|texvc|index).php
 RewriteCond %{REQUEST_URI} !^/error/(40(1|3|4)|500).html
 RewriteCond %{REQUEST_URI} !^/favicon.ico
 RewriteCond %{REQUEST_URI} !^/robots.txt
 
 # Rewrite http://wiki.domain.tld/article properly, this is the main rule
 RewriteRule ^/(.*)$ /index.php/?title=$1 [L,QSA]
in die HTTPD-Spezial-Einträge eingefügt. Vorher hatte ich u.a. auch diese Anleitung verwendet, was aber nie so wirklich zum gewünschten Erfolg geführt hat. Hatte, und ich denke da muss ich mit dem Finger auf die Fehlerquelle zeigen, immer eine .htaccess verwendet. Jetzt habe ich, mehr aus Verzweiflung als aus allem Anderen, den EIntrag in besagte HTTPD-Spezial gelegt, und voila, es geht. Siehe: Hauptseite - Motorrad-Wiki

Nicht zu vergessen die zusätzlichen Einträge

Code:
# short urls
 $wgArticlePath      = "/$1";
 $wgUsePathInfo = false;
in der LocalSettings.php

Man könnte also sagen: Ende gut, alles gut..

PS: Bitte keine Kritik mehr gegen meine Prosa, das Leben ist hart und sachlich genug..
Mit Zitat antworten
  #5  
Ungelesen 22.11.2007, 18:06
Benutzerbild von elias5000
Registered User
 
Registriert seit: 08.2006
Ort: Berlin
Alter: 32
Beiträge: 2.079
elias5000 eine Nachricht über ICQ schicken elias5000 eine Nachricht über Skype™ schicken

Zitat:
Zitat von bandit600 Beitrag anzeigen
Das wiki liegt im Unterordner /wiki (also: wiki.bikeriderforum.de/wiki)
Code:
RewriteEngine On
 
 # Don't rewrite requests for files in MediaWiki subdirectories,
 # MediaWiki PHP files, HTTP error documents, favicon.ico, or robots.txt
 RewriteCond %{REQUEST_URI} !^/wiki/(stylesheets|images|skins)/
 RewriteCond %{REQUEST_URI} !^/wiki/(redirect|texvc|index).php
 RewriteCond %{REQUEST_URI} !^/wiki/error/(40(1|3|4)|500).html
 RewriteCond %{REQUEST_URI} !^/wiki/favicon.ico
 RewriteCond %{REQUEST_URI} !^/wiki/robots.txt
 
 # Rewrite http://wiki.domain.tld/article properly, this is the main rule
 RewriteRule ^/wiki/(.*)$ /wiki/index.php/?title=$1 [L,QSA]
Code:
# short urls
 $wgArticlePath = "/wiki/$1";
 $wgUsePathInfo = false;
__________________
"Computers in the future may weigh no more than 1.5 tons." (Popular Mechanics, 1949)
Mit Zitat antworten
Antwort

Lesezeichen


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist aus.
HTML-Code ist aus.
Trackbacks sind aus
Pingbacks sind aus
Refbacks sind aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Mediawiki funktioniert nicht ram^ Perl / PHP / Python / bash 2 28.07.2007 11:55
mediawiki installation probleme kolweb Webserver 3 23.05.2007 15:53
MediaWiki | session.save path | Plesk 8 macheath Virtuelle Server 2 16.05.2007 11:47
MediaWiki Dennisda CMS Allgemein 8 08.02.2007 21:16
PHP4/PHP5 installiert dank HOWTO, doch mediawiki möchte nicht Mallah Webserver 8 20.12.2006 12:25





Powered by vBulletin® Copyright ©2000 - 2012, vBulletin Solutions, Inc.
Content Relevant URLs by vBSEO ©2011, Crawlability, Inc.