mod_rewrite: wie alte Links auf einen Rutsch updaten ?

In this board you can talk about general questions about phpMyFAQ

Moderator: Thorsten

Post Reply
demokrates
Posts: 21
Joined: Mon Oct 18, 2004 9:47 pm
Contact:

mod_rewrite: wie alte Links auf einen Rutsch updaten ?

Post by demokrates »

Liebe Freunde

Ich hatte bisher gearbeitet mit 1.4.2 RC3

http://www.easymind.info/faq

und heute upgedatet auf 1.5.0 RC6

Jetzt wollte ich das neue feature nutzen mod_rewrite und habe in Admin

mod_rewrite Support aktiviert


die Links auf der Navigation haben zwar jetzt tatsächlich alle eine neue URL, aber sie funktionieren nicht

z.b. neu
http://www.easymind.info/faq/index.html

statt bisher
http://www.easymind.info/faq/index.php

auch alle anderen Links in der Navigation zu den Kategorieen bzw. die den Artikeln in der DB in faqdata noch nach altem Schema generiert wurden, funktionieren nicht ?

wie kann ich die "alten" Links auf einen Rutsch updaten ?



PS:

Ich habe mod_rewrite Support vorläufig wieder deaktiviert
Mit freundlichen bits und bytes

Joerg Bucher

Bytes sind Silber, Miteinander Reden waere Gold
jiggle
Posts: 30
Joined: Mon Jul 18, 2005 7:51 pm
Contact:

Post by jiggle »

Was heißt Sie funktionieren nicht, was bekommst du für einen Fehler?

Unterstützt dein Provider mod_rewrite ?

Hast du die .htaccess angepasst:

Code: Select all

RewriteBase /faq/
?
demokrates
Posts: 21
Joined: Mon Oct 18, 2004 9:47 pm
Contact:

interne Links werden nicht umgesetzt, richtig ?

Post by demokrates »

Hallo jiggle

jiggle wrote: Hast du die .htaccess angepasst:

Code: Select all

RewriteBase /faq/
?
Ich wuste gar nicht, daß man die auch anpassen muss ... :-)

Vielen Dank für Deinen Hinweis, jetzt funktionieren alle Links aus der Navigation der Kategorien heraus. Wenn ich innerhalb eines Artikels einen internen Link montiere, dann werden aber weiterhin die alten kriptischen URLs verwendet und nicht umgesetzt, richtig ?

z.b. habe ich im Artikel

http://www.easymind.de/faq/386702_56_de.html

einen neuen Link montiert mit Hilfe der Auswahlbox "include internal links" zu
Link zu 2. test deutsch

Diese internen URLs innerhalb verlinkter Artikel bleiben so und werden nicht umgesetzt, richtig ?
Mit freundlichen bits und bytes

Joerg Bucher

Bytes sind Silber, Miteinander Reden waere Gold
jiggle
Posts: 30
Joined: Mon Jul 18, 2005 7:51 pm
Contact:

Post by jiggle »

Diese internen URLs innerhalb verlinkter Artikel bleiben so und werden nicht umgesetzt, richtig ?
Ja das ist richtig, sollte torsten vielleicht nochmal mit aufnehmen, ansonsten als Workarround erstmal direkt im Artikel mit der "neuen" URL verlinken
Thorsten
Posts: 15724
Joined: Tue Sep 25, 2001 11:14 am
Location: #phpmyfaq
Contact:

Post by Thorsten »

Hi,

das mit den internen Links ist nicht so trivial. Mal sehen, wie man das sinnvoll machen kann.

Ich werde die Doku auch noch verbessern, damit das mit mod_rewrite verständlicher wird.

bye
Thorsten
phpMyFAQ Maintainer and Lead Developer
amazon.de Wishlist
hhullen
Posts: 38
Joined: Thu Mar 30, 2006 2:42 pm
Contact:

Post by hhullen »

Ich habe jetzt anscheinend die ".htaccess" (für phpMyFAQ 1.60RC1) richtig umgebaut, mitsamt dem passenden Eintrag für "RewriteBase".

Jetzt bekomme ich andere Fehlermeldungen, z.B. wird bei "Erweiterte Volltextsuche" die Datei "search.html" nicht gefunden (search.php existiert).

Und bei meinen 2 Test-Einträgen wird zwar anscheinend brav die IDzu einem Teil der Adresse umgesetzt (z.B. ../15_2_de.html), auch auch dann wird die Seite nicht gefunden.

Ich habe den Apache-Server sicherheitshalber auch schon mal neu gestartet: keine Änderung.

Wo sollte ich weitersuchen?
Viele Grüsse
Helmut
Thorsten
Posts: 15724
Joined: Tue Sep 25, 2001 11:14 am
Location: #phpmyfaq
Contact:

Post by Thorsten »

Hi,

was steht denn im Apache Errorlog?

bye
Thorsten
phpMyFAQ Maintainer and Lead Developer
amazon.de Wishlist
hhullen
Posts: 38
Joined: Thu Mar 30, 2006 2:42 pm
Contact:

Post by hhullen »

"file does not exist: <Pfad>/15_2_de.html"
(oder wonach ich auch immer gesucht habe).

Was mich jetzt sehr verblüfft: auf meinem Testrechner hier zuhause kommen die o.g. Meldungen.

Bei "http://arktur.de/FAQ" (wo ich mit Änderungen etwas vorsichtiger bin) funktioniert anscheinend alles wie beschrieben und gewünscht.

Ich werde wohl noch mal den Rest der Konfigurationen vergleichen müssen.
Last edited by hhullen on Fri Apr 14, 2006 12:28 pm, edited 1 time in total.
Viele Grüsse
Helmut
Thorsten
Posts: 15724
Joined: Tue Sep 25, 2001 11:14 am
Location: #phpmyfaq
Contact:

Post by Thorsten »

Hi,

dann sucht er lokal bei dir im falschen Pfad.

bye
Thorsten
phpMyFAQ Maintainer and Lead Developer
amazon.de Wishlist
hhullen
Posts: 38
Joined: Thu Mar 30, 2006 2:42 pm
Contact:

Post by hhullen »

Im Prinzip ja ...

Wenn ich (für die lokale Installation)

http://arktur/FAQ

aufrufe, dann wird brav die Begrüssungsseite gezeigt.

Wenn ich "alle Rubriken anzeigen" ansteuere, wird

http://arktur/FAQ/showcat.html

angezeigt; wenn ich den Link anklicke, kommt die Fehlermeldung

The requested URL /arktur/showcat.html was not found on this server.

Ist das eher ein Apache- oder eher ein phpMyFAQ-Problem?
Viele Grüsse
Helmut
Thorsten
Posts: 15724
Joined: Tue Sep 25, 2001 11:14 am
Location: #phpmyfaq
Contact:

Post by Thorsten »

Hi,

dann stimmt der Pfad in der .htaccess nicht.

bye
Thorsten
phpMyFAQ Maintainer and Lead Developer
amazon.de Wishlist
Post Reply