WA URL Rewrite

Das Forum zum unverzichtbaren Nachschlagewerk.
Antworten
Benutzeravatar
Zorni
Administration
Administration
PnPnews.de
Posts in topic: 9
Beiträge: 9098
Registriert: 22.10.2003 08:59
Wohnort: Wien
Geschlecht:
Kontaktdaten:

Auszeichnungen

Errungenschaften

WA URL Rewrite

Ungelesener Beitrag von Zorni »

Alt:

Code: Alles auswählen

http://www.wiki-aventurica.de/wiki/index.php?title=Richter der neun Streiche
Neu:

Code: Alles auswählen

http://www.wiki-aventurica.de/wiki/Richter_der_neun_Streiche
Hübscher und besser für meinen Freund Herrn google :)

Benutzeravatar
StipenTreublatt
Wiki Aventurica
Wiki Aventurica
Posts in topic: 7
Beiträge: 6595
Registriert: 15.06.2005 14:38
Wohnort: Ruhrgebiet
Kontaktdaten:

Auszeichnungen

Errungenschaften

Re: WA URL Rewrite

Ungelesener Beitrag von StipenTreublatt »

Hey, du hast es hingekriegt! Cool. 8-)
Aufgeben ist was für Schwächlinge.--Melek ibn Cherek, Richter der neun Streiche

If you made a mistake, own up to it. --Common Sense

Benutzeravatar
Gorbalad
Wiki Aventurica
Wiki Aventurica
Posts in topic: 3
Beiträge: 20596
Registriert: 08.03.2011 20:57
Wohnort: Wien
Geschlecht:

Auszeichnungen

Errungenschaften

Re: WA URL Rewrite

Ungelesener Beitrag von Gorbalad »

Google hat (noch) viele Links in der Form:

Code: Alles auswählen

http://www.wiki-aventurica.de/wiki/Richter der neun Streiche
Leider werden die nun auf die Hauptseite umgeleitet. Wäre da eine Weiterleitung auf die richtige Seite möglich? Vermutlich gibt es auch einige andere Links dieser Art, die nicht automatisch geändert werden, das Problem bei Google wird sich ja bald selbst beheben.
"Eigentlich wäre <X> sehr <Y>, nur man hat daraus nichts gemacht" ist glaube ich die Quintessenz von DSA.

Benutzeravatar
StipenTreublatt
Wiki Aventurica
Wiki Aventurica
Posts in topic: 7
Beiträge: 6595
Registriert: 15.06.2005 14:38
Wohnort: Ruhrgebiet
Kontaktdaten:

Auszeichnungen

Errungenschaften

Re: WA URL Rewrite

Ungelesener Beitrag von StipenTreublatt »

Gorbalad hat geschrieben:Google hat (noch) viele Links in der Form:

Code: Alles auswählen

http://www.wiki-aventurica.de/wiki/Richter der neun Streiche
Leider werden die nun auf die Hauptseite umgeleitet. Wäre da eine Weiterleitung auf die richtige Seite möglich? Vermutlich gibt es auch einige andere Links dieser Art, die nicht automatisch geändert werden, das Problem bei Google wird sich ja bald selbst beheben.
@Zornbold: Ich hatte zwar keine rewrite-rule definiert, aber die Software hat bei der Installation auf irgendeine Weise selbst definiert, dass

Code: Alles auswählen

http://www.wiki-aventurica.de/wiki/Richter der neun Streiche
die Standard-URL für Wikiartikel war. Wie das funktionierte, weiß ich leider nicht. Mit deiner rewrite-rule scheint das jetzt jedenfalls nicht mehr zu funktionieren.
Aufgeben ist was für Schwächlinge.--Melek ibn Cherek, Richter der neun Streiche

If you made a mistake, own up to it. --Common Sense

Benutzeravatar
Zorni
Administration
Administration
PnPnews.de
Posts in topic: 9
Beiträge: 9098
Registriert: 22.10.2003 08:59
Wohnort: Wien
Geschlecht:
Kontaktdaten:

Auszeichnungen

Errungenschaften

Re: WA URL Rewrite

Ungelesener Beitrag von Zorni »

Das ist auch derber bullshit :)

Google wird nicht lange brauchen, um die Links zu korrigieren.

Anders gefragt, wer außer google hat denn diese völlig seltsamen Links?

Der kann das ja dann mit nem SQL Befehl ändern, wenn es sehr viele Links beträfe.
Zuletzt geändert von StipenTreublatt am 11.06.2017 13:42, insgesamt 2-mal geändert.
Grund: Wikilink korrigiert

Benutzeravatar
StipenTreublatt
Wiki Aventurica
Wiki Aventurica
Posts in topic: 7
Beiträge: 6595
Registriert: 15.06.2005 14:38
Wohnort: Ruhrgebiet
Kontaktdaten:

Auszeichnungen

Errungenschaften

Re: WA URL Rewrite

Ungelesener Beitrag von StipenTreublatt »

Hey, die URL war nicht meine Idee. ;)

Gemeint sind wohl Forenbeiträge u.ä., die seit dem letzten Update geschrieben wurden und auf Wikiartikel verlinken.
Aufgeben ist was für Schwächlinge.--Melek ibn Cherek, Richter der neun Streiche

If you made a mistake, own up to it. --Common Sense

Benutzeravatar
Zorni
Administration
Administration
PnPnews.de
Posts in topic: 9
Beiträge: 9098
Registriert: 22.10.2003 08:59
Wohnort: Wien
Geschlecht:
Kontaktdaten:

Auszeichnungen

Errungenschaften

Re: WA URL Rewrite

Ungelesener Beitrag von Zorni »

Gib mir mal 2-3 konkrete Beispiele bitte

Benutzeravatar
StipenTreublatt
Wiki Aventurica
Wiki Aventurica
Posts in topic: 7
Beiträge: 6595
Registriert: 15.06.2005 14:38
Wohnort: Ruhrgebiet
Kontaktdaten:

Auszeichnungen

Errungenschaften

Re: WA URL Rewrite

Ungelesener Beitrag von StipenTreublatt »

Zuletzt geändert von StipenTreublatt am 13.05.2011 13:48, insgesamt 1-mal geändert.
Aufgeben ist was für Schwächlinge.--Melek ibn Cherek, Richter der neun Streiche

If you made a mistake, own up to it. --Common Sense

Benutzeravatar
Zorni
Administration
Administration
PnPnews.de
Posts in topic: 9
Beiträge: 9098
Registriert: 22.10.2003 08:59
Wohnort: Wien
Geschlecht:
Kontaktdaten:

Auszeichnungen

Errungenschaften

Re: WA URL Rewrite

Ungelesener Beitrag von Zorni »

Gut bei den Foreninternen, sorry, aber wer nicht in der Lage ist den dafür vorgesehenen BB Code zu nutzen -> Ätsch (Zumindest solange bis es funzt)

Einen Link kann Nandurion im Zweifel gerade so noch ändern, traue ich denen zu *g

Ich versuche dennoch ne Rewrite Rule dafür zu finden, ist aber irgendwie komisch, funzt nicht wie ich es versucht habe.

Benutzeravatar
StipenTreublatt
Wiki Aventurica
Wiki Aventurica
Posts in topic: 7
Beiträge: 6595
Registriert: 15.06.2005 14:38
Wohnort: Ruhrgebiet
Kontaktdaten:

Auszeichnungen

Errungenschaften

Re: WA URL Rewrite

Ungelesener Beitrag von StipenTreublatt »

Zornbold hat geschrieben:Gut bei den Foreninternen, sorry, aber wer nicht in der Lage ist den dafür vorgesehenen BB Code zu nutzen -> Ätsch (Zumindest solange bis es funzt)
Stimmt, daran hatte ich gar nicht mehr gedacht. Gareth
Aufgeben ist was für Schwächlinge.--Melek ibn Cherek, Richter der neun Streiche

If you made a mistake, own up to it. --Common Sense

Benutzeravatar
Robak
Posts in topic: 1
Beiträge: 12106
Registriert: 28.08.2003 14:10
Wohnort: Hessen
Kontaktdaten:

Errungenschaften

Re: WA URL Rewrite

Ungelesener Beitrag von Robak »

Ich finde es wichtig, dass Links die jemand bei Ulisses, Vinsalt, Orkenspalter, Blutschwerter, Metstübchen, DereGlobus, einem Regionalwiki oder einem der vielen anderen Foren gesetzt haben noch funktionieren.
Das sollte meiner Meinung nach sichergestellt sein.

Gruß Robak

Benutzeravatar
Zorni
Administration
Administration
PnPnews.de
Posts in topic: 9
Beiträge: 9098
Registriert: 22.10.2003 08:59
Wohnort: Wien
Geschlecht:
Kontaktdaten:

Auszeichnungen

Errungenschaften

Re: WA URL Rewrite

Ungelesener Beitrag von Zorni »

Dann mach es und quatsch nicht.

Benutzeravatar
StipenTreublatt
Wiki Aventurica
Wiki Aventurica
Posts in topic: 7
Beiträge: 6595
Registriert: 15.06.2005 14:38
Wohnort: Ruhrgebiet
Kontaktdaten:

Auszeichnungen

Errungenschaften

Re: WA URL Rewrite

Ungelesener Beitrag von StipenTreublatt »

http://www.mediawiki.org/wiki/Manual:$wgUsePathInfo

Die Variable könnte dafür verantwortlich sein dass die Links seit dem update das /index.php/ hatten.
Aufgeben ist was für Schwächlinge.--Melek ibn Cherek, Richter der neun Streiche

If you made a mistake, own up to it. --Common Sense

Benutzeravatar
Zorni
Administration
Administration
PnPnews.de
Posts in topic: 9
Beiträge: 9098
Registriert: 22.10.2003 08:59
Wohnort: Wien
Geschlecht:
Kontaktdaten:

Auszeichnungen

Errungenschaften

Re: WA URL Rewrite

Ungelesener Beitrag von Zorni »

Auf PathInfo bin ich soeben auch gestoßen.

So sieht das nun in der Local aus:

Code: Alles auswählen

$wgScriptPath       = "";
## $wgArticlePath = "$wgScriptPath/$1"; #URL Rewrite
$wgArticlePath = "/$1";
$wgUsePathInfo = true;
Scheint zu klappen?

Benutzeravatar
StipenTreublatt
Wiki Aventurica
Wiki Aventurica
Posts in topic: 7
Beiträge: 6595
Registriert: 15.06.2005 14:38
Wohnort: Ruhrgebiet
Kontaktdaten:

Auszeichnungen

Errungenschaften

Re: WA URL Rewrite

Ungelesener Beitrag von StipenTreublatt »

Jupp, sieht so aus. Danke. :)
Aufgeben ist was für Schwächlinge.--Melek ibn Cherek, Richter der neun Streiche

If you made a mistake, own up to it. --Common Sense

Benutzeravatar
Zorni
Administration
Administration
PnPnews.de
Posts in topic: 9
Beiträge: 9098
Registriert: 22.10.2003 08:59
Wohnort: Wien
Geschlecht:
Kontaktdaten:

Auszeichnungen

Errungenschaften

Re: WA URL Rewrite

Ungelesener Beitrag von Zorni »

Hab halt $wgArticlePath = "/$1"; geändert von $wgArticlePath = "$wgScriptPath/$1"; und $wgUsePathInfo = true; aktiviert.

shecki
Posts in topic: 2
Beiträge: 70
Registriert: 23.04.2011 03:13

Re: WA URL Rewrite

Ungelesener Beitrag von shecki »

Aktuell gehen damit alle diese Links:

http://de.wiki-aventurica.de/wiki/Richt ... n_Streiche
http://de.wiki-aventurica.de/wiki/Richt ... 20Streiche

Soll das so sein?
Oder wäre es an sich wünschenswerter, dass die auf einen gemeinsamen Link umgebogen werden?

Mit entsprechenden RewriteCond und RewriteRules im Apache wäre das keine große Schwierigkeit, Stichwort Regex.

Oder, noch einfacher:
RedirectMatch permanent ^/index.php?title(.*)$ http://de.wiki-aventurica.de/wiki/$1
RedirectMatch permanent ^/index.php/(.*)$ http://de.wiki-aventurica.de/wiki/$1

Würde es auf 2 Links reduzieren. Wenn der Aufruf mit "_" versehen werden soll, kommt man aber um RewriteCond und RewriteRule nicht mehr drumrum. Wenn man das will, schau ich mal, wie das aussehen müsste, ist mir grad etwas zu viel freies Denken ohne Rumprobieren zu können.
Zuletzt geändert von StipenTreublatt am 11.06.2017 13:43, insgesamt 2-mal geändert.
Grund: Wikilink korrigiert

Benutzeravatar
Gorbalad
Wiki Aventurica
Wiki Aventurica
Posts in topic: 3
Beiträge: 20596
Registriert: 08.03.2011 20:57
Wohnort: Wien
Geschlecht:

Auszeichnungen

Errungenschaften

Re: WA URL Rewrite

Ungelesener Beitrag von Gorbalad »

Wo ist der Nachteil wenn mehrere Links funktionieren?
Vorteil ist, dass niemand Links umschreiben muss.
"Eigentlich wäre <X> sehr <Y>, nur man hat daraus nichts gemacht" ist glaube ich die Quintessenz von DSA.

shecki
Posts in topic: 2
Beiträge: 70
Registriert: 23.04.2011 03:13

Re: WA URL Rewrite

Ungelesener Beitrag von shecki »

Ok, falsch ausgedrückt.

Die Links werden nicht umgeschrieben, sie funktionieren alle 4 genau so, wie sie da stehen. Das heißt, bei Updates muss man auch immer daran denken, dass alle 4 Wege weiterhin gehen. Vielleicht wird die Wiki-Software mal umgeschrieben und ein Weg geht nicht mehr. Dann muss man die Links im Webserver abfangen und umbiegen. Daher würde ich mir jetzt Gedanken darüber machen, was der gewollte Link ist und die anderen auf diesen bereits vom Apachen umschreiben lassen, bevor sie an das eigentliche Wiki gehen.

Benutzeravatar
Gorbalad
Wiki Aventurica
Wiki Aventurica
Posts in topic: 3
Beiträge: 20596
Registriert: 08.03.2011 20:57
Wohnort: Wien
Geschlecht:

Auszeichnungen

Errungenschaften

Re: WA URL Rewrite

Ungelesener Beitrag von Gorbalad »

Meiner Meinung nach ist http://de.wiki-aventurica.de/wiki/Richt ... n_Streiche der schönste, weil kürzeste Link. %20 oder Leerzeichen statt _ sollte aber auch funktionieren.

Ich hab' aber nix zu melden :)
Zuletzt geändert von StipenTreublatt am 11.06.2017 13:37, insgesamt 1-mal geändert.
Grund: Wikilink korrigiert
"Eigentlich wäre <X> sehr <Y>, nur man hat daraus nichts gemacht" ist glaube ich die Quintessenz von DSA.

MatzeHH
Posts in topic: 1
Beiträge: 488
Registriert: 27.11.2004 09:30

Re: WA URL Rewrite

Ungelesener Beitrag von MatzeHH »

Gorbalad hat geschrieben:Wo ist der Nachteil wenn mehrere Links funktionieren?
Google mag das nicht besonders.

Matze

Benutzeravatar
Zorni
Administration
Administration
PnPnews.de
Posts in topic: 9
Beiträge: 9098
Registriert: 22.10.2003 08:59
Wohnort: Wien
Geschlecht:
Kontaktdaten:

Auszeichnungen

Errungenschaften

Re: WA URL Rewrite

Ungelesener Beitrag von Zorni »

Die WA generiert ja nur noch eine Art Links, die andere Lösung kam daher, dass halt momentan noch zig andere Link Arten im Umlauf sind, auch bei google.

Benutzeravatar
Zorni
Administration
Administration
PnPnews.de
Posts in topic: 9
Beiträge: 9098
Registriert: 22.10.2003 08:59
Wohnort: Wien
Geschlecht:
Kontaktdaten:

Auszeichnungen

Errungenschaften

Re: WA URL Rewrite

Ungelesener Beitrag von Zorni »

Es ist nun so, dass wir die URLs nicht mehr mit mod_rewrite zusammen basteln, sondern das über den Web Server direkt machen. Dazu war es unumgänglich, einen Alias einzusetzen, dieser lautet /wiki. Also wird aus http://de.wiki-aventurica.de/ARTIKELNAME nun http://de.wiki-aventurica.de/wiki/ARTIKELNAME

Um alte verweisende Links nicht ganz ins Leere laufen zu lassen, haben wir eine etwas spezielle Fehlerseite (404) gebastelt. Diese liest den falschen Link aus und erstellt gleichzeitig den Neuen Link und leitet den User nach 3 Sekunden zur richtigen Seite.

Die Bots müssten nun wieder funktionieren.
Zuletzt geändert von StipenTreublatt am 11.06.2017 13:12, insgesamt 2-mal geändert.
Grund: Wikilink korrigiert

Antworten