Willkommen, Gast ( Anmelden | Registrierung )     [ Hilfe | Mitglieder | Suche ]

 
Reply to this topicStart new topic
> Nochmal htaccess, htaccess
tigi
Beitrag Fri. 18. August 2006, 11:18
Beitrag #1


Advanced Member
******

Gruppe: AdvancedMembers
Beiträge: 202
Mitglied seit: 01.07.2006
Mitglieds-Nr.: 52



Hallo zusammen,
ich habe eine Frage zu den sprechenden Url's,
sprich wie bekomme ich den rewrite mit der Einstellung 2 zum Laufen?

Meine Einstellungen:
Orginal SF htaccess im Projektordner = projekt01/
HTML-Pfad zum Frontend = http://www.stakado.de/projekt01/
Basepath bei UrlRewrite=2. Variablen: {%http_host} = http://www.stakado.de/projekt01/

Habe weder mit der Einstellung 1 noch mit 2 einen Erfolg.
Durch Suche im Forum habe ich einiges unter dem Stichwort htaccess gefunden, aber noch ohne Erfolg. Vermutlich ist es wie so oft ein Anfängerfehler und ich finde es einfach nicht.
(Grüne Zettel haben bis jetzt auch noch nicht geholfen wink.gif )
Wenn jemand von den Profis etwas Zeit hat kann ich gerne die Zugangsdaten senden.

Gruß an alle


--------------------
Viele Grüße tigi
Wenn der Reiter nichts taugt, hat das Pferd schuld.
Go to the top of the page
 
+Quote Post
Christian
Beitrag Fri. 18. August 2006, 11:24
Beitrag #2


Advanced Member
***

Gruppe: Members
Beiträge: 62
Mitglied seit: 30.06.2006
Wohnort: München
Mitglieds-Nr.: 17



Hi,

was kommt den als Fehlermeldung?


--------------------
___________________________
Gruß Christian
<!-- DeDi Umsteiger ;-) -->
Go to the top of the page
 
+Quote Post
tigi
Beitrag Fri. 18. August 2006, 11:38
Beitrag #3


Advanced Member
******

Gruppe: AdvancedMembers
Beiträge: 202
Mitglied seit: 01.07.2006
Mitglieds-Nr.: 52



ZITAT(Christian @ Fri. 18. August 2006, 12:24) *
Hi,

was kommt den als Fehlermeldung?


Hallo Christian,
ich stelle mal auf 2, wenn Du willst kannst Du's ja mal anschauen, wenn ich im Menü z.B.
"über uns" auswähle steht im Browser unten: .../projekt01/ueber-uns
aber es kommt folgender Fehler:

ZITAT
Multiple Choices
The document name you requested (/index.php) could not be found on this server. However, we found documents with names similar to the one you requested.

Available documents:

* /index.html?sf_rewrite=ueber-uns/ (common basename)

Please consider informing the owner of the referring page about the broken link.


Danke und Gruß

Der Beitrag wurde von tigi bearbeitet: Fri. 18. August 2006, 11:44


--------------------
Viele Grüße tigi
Wenn der Reiter nichts taugt, hat das Pferd schuld.
Go to the top of the page
 
+Quote Post
Christian
Beitrag Fri. 18. August 2006, 11:54
Beitrag #4


Advanced Member
***

Gruppe: Members
Beiträge: 62
Mitglied seit: 30.06.2006
Wohnort: München
Mitglieds-Nr.: 17



Hi,

den Beitrag hast Du schon gelesen:

http://forum.sefrengo.org/index.php?s=&...dpost&p=961

Der Teil mit dem zusätzlichen Parameter R ist in Deinem Fall interessant, da siehst Du nämlich, was umgeschrieben werden soll.


--------------------
___________________________
Gruß Christian
<!-- DeDi Umsteiger ;-) -->
Go to the top of the page
 
+Quote Post
tigi
Beitrag Fri. 18. August 2006, 12:01
Beitrag #5


Advanced Member
******

Gruppe: AdvancedMembers
Beiträge: 202
Mitglied seit: 01.07.2006
Mitglieds-Nr.: 52



ZITAT(Christian @ Fri. 18. August 2006, 12:54) *
Hi,

den Beitrag hast Du schon gelesen:

http://forum.sefrengo.org/index.php?s=&...dpost&p=961

Der Teil mit dem zusätzlichen Parameter R ist in Deinem Fall interessant, da siehst Du nämlich, was umgeschrieben werden soll.


Noch eine Ergänzung:

Die url www.stakado.de zeigt auf ein Verzeichnis mit einer index.html, in dieser ist die Weiterleitung auf projekt01/index.php realisiert
(<meta http-equiv="refresh" content="1; url=http://www.stakado.de/projekt01/index.php">)

Habe jetzt mal aus dem obigen Topic das "RewriteBase /projekt01/" hinzugefügt und
das R bei "RewriteRule ^(.*)$ /index.php?sf_rewrite=$1 [L,QSA,R]"

In der Fehlermeldung steht: http://www.stakado.de/index.html%3fsf_rewrite=ueber-uns/

das bedeutet doch, dass das Umschreiben im Bezug steht zu der index.html im Weiterleitungsverzeichnis, oder? Müsste der Bezug nicht die index.php im projekt01 Ordner sein?
Komme nicht dahinter sad.gif

Gruß

Der Beitrag wurde von tigi bearbeitet: Fri. 18. August 2006, 12:16


--------------------
Viele Grüße tigi
Wenn der Reiter nichts taugt, hat das Pferd schuld.
Go to the top of the page
 
+Quote Post
Christian
Beitrag Fri. 18. August 2006, 12:27
Beitrag #6


Advanced Member
***

Gruppe: Members
Beiträge: 62
Mitglied seit: 30.06.2006
Wohnort: München
Mitglieds-Nr.: 17



So,

jetzt sieht man auf der Seite beim Link "Über uns"

http://www.stakado.de/index.php?sf_rewrite=ueber-uns/

Es fehlt also der Eintrag /projekt01/ vor der index.php.

Deshalb muss der RewritePath RewriteBase in der .htacces /projekt01/ lauten, evtl. auch nur /projekt01

Bitte testen...

Hmmm,

jetzt drehen wir uns im Kreis :-).

In der .htaccess muss RewriteBase richtig angepasst werden. Du schreibst, Du hättest den Eintrag geändert, irgendwie zieht das nicht. Probier mal eine andere Angabe anstatt /projekt01 z.B. /VERSUCH

Warum kann ich keinen neuen Beitrag mehr schreiben?

Der Beitrag wurde von Christian bearbeitet: Fri. 18. August 2006, 12:27


--------------------
___________________________
Gruß Christian
<!-- DeDi Umsteiger ;-) -->
Go to the top of the page
 
+Quote Post
tigi
Beitrag Fri. 18. August 2006, 12:29
Beitrag #7


Advanced Member
******

Gruppe: AdvancedMembers
Beiträge: 202
Mitglied seit: 01.07.2006
Mitglieds-Nr.: 52



ZITAT(Christian @ Fri. 18. August 2006, 13:13) *
So,

jetzt sieht man auf der Seite beim Link "Über uns"

http://www.stakado.de/index.php?sf_rewrite=ueber-uns/

Es fehlt also der Eintrag /projekt01/ vor der index.php.

Deshalb muss der RewritePath RewriteBase in der .htacces /projekt01/ lauten, evtl. auch nur /projekt01

Bitte testen...

Ah, ich meinte RewriteBase und nicht RewritePath


Habe den RewriteBase jetzt so: RewriteBase /projekt01 ohne Slash am Ende.
Der Basepath bei UrlRewrite=2. Variablen: {%http_host} ist: http://www.stakado.de/projekt01/

Im Browser wird nach dieser Änderung "http://www.stakado.de/projekt01/ueber-uns/" angezeigt.
Das Ergebnis ist aber noch fehlerhaft. Ich glaube es bezieht sich immer noch auf die Weiterleitungs-index.html huh.gif

Gruß


--------------------
Viele Grüße tigi
Wenn der Reiter nichts taugt, hat das Pferd schuld.
Go to the top of the page
 
+Quote Post
Olaf
Beitrag Fri. 18. August 2006, 12:59
Beitrag #8


Advanced Member
********

Gruppe: AdvancedMembers
Beiträge: 613
Mitglied seit: 30.06.2006
Mitglieds-Nr.: 30



Lösch doch mal bitte dies index.html, was soll denn die da?
EDIT Ach nee, Quatsch die liegt ja im ROOT, sorry, damit hts nix zu tun!!!

Der Beitrag wurde von Olaf bearbeitet: Fri. 18. August 2006, 13:02


--------------------
Gruß Olaf aus Ohorn

Lieber spät und richtig als nie und falsch.
Go to the top of the page
 
+Quote Post
Christian
Beitrag Fri. 18. August 2006, 14:08
Beitrag #9


Advanced Member
***

Gruppe: Members
Beiträge: 62
Mitglied seit: 30.06.2006
Wohnort: München
Mitglieds-Nr.: 17



Hi,
nö, mit der index.html hat dies nichts zu tun. Was steht den nun in der Browserurl mit dem Parameter R in der .htaccess?


--------------------
___________________________
Gruß Christian
<!-- DeDi Umsteiger ;-) -->
Go to the top of the page
 
+Quote Post
tigi
Beitrag Sat. 19. August 2006, 09:19
Beitrag #10


Advanced Member
******

Gruppe: AdvancedMembers
Beiträge: 202
Mitglied seit: 01.07.2006
Mitglieds-Nr.: 52



ZITAT(Christian @ Fri. 18. August 2006, 15:08) *
Hi,
nö, mit der index.html hat dies nichts zu tun. Was steht den nun in der Browserurl mit dem Parameter R in der .htaccess?


Hallo Christian,

folgender Fehler ergibt sich:

ZITAT
Multiple Choices
The document name you requested (/index.php) could not be found on this server. However, we found documents with names similar to the one you requested.
Available documents:

/index.html?sf_rewrite=home/ (common basename)
Please consider informing the owner of the referring page about the broken link.


Der Rewrite geht also auf das Rootverzeichnis und dort sucht er die index.php, kann diese ja nicht finden weil sie ja in root/projekt01/ liegt.

Wenn man dann dem Link in der Fehlermeldung folgt ergibt sich folgendes:

ZITAT
The document name you requested (/index.html?sf_rewrite=home/) could not be found on this server. However, we found documents with names similar to the one you requested.


Wenn man dann diesem Link folgen möchte /index.html/ (common basename) bekommt man einen 404 unsure.gif

Gruß an Euch und Dank für die Mühe

Habe nochmal den Cache gelöscht und gesprochene Url neu generiert,

ZITAT
Multiple Choices
The document name you requested (/index.php) could not be found on this server. However, we found documents with names similar to the one you requested.
Available documents:

/index.html?sf_rewrite=ueber-uns/ (common basename)
Please consider informing the owner of the referring page about the broken link.


Der Link zur referring page ist richtig http://www.stakado.de/projekt01/index.php und führt zur Startseite

Der Link Available documents: http://www.stakado.de/index.html%3fsf_rewrite=ueber-uns/ zeigt aber auf Root, das Rewrite an dieser Stelle stimmt nicht, weis aber nicht wie das in der htaccess richtig geschrieben werden muß.

So sieht die htaccess auf dem Server aus:

QUELLTEXT
Options +FollowSymLinks
RewriteEngine On
RewriteBase /projekt01
# Sefrengo numeric rewrite

#cats
RewriteRule ^cat([0-9][0-9]*)-([1-9][0-9]?)\.html(&.*)? /index.php?lang=$2&idcat=$1&$3 [QSA,L]
RewriteRule ^cat([1-9][0-9]*)\.html(&.*)? /index.php?idcat=$1&$2 [QSA,L]
#pages
RewriteRule ^page([1-9][0-9]*)-([1-9][0-9]?)\.html(&.*)? /index.php?lang=$2&idcatside=$1$3 [QSA,L]
RewriteRule ^page([1-9][0-9]*)\.html(&.*)? /index.php?idcatside=$1$2 [QSA,L]

# DeDi compatible rewrite

#categories
RewriteCond %{QUERY_STRING} ^(.*)?$
RewriteRule ^([1-9][0-9]?)cat([0-9][0-9]*)\.html(&.*)? /index.php?lang=$1&idcat=$2$3 [QSA,L]
RewriteRule ^cat([0-9][0-9]*)\.html(&.*)? /index.php?idcat=$1$2 [QSA,L]
#pages
RewriteRule ^([1-9][0-9]?)side([1-9][0-9]*)\.html(&.*)? /index.php?lang=$1&idcatside=$2$3 [QSA,L]
RewriteRule ^side([1-9][0-9]*)\.html(&.*)? /index.php?idcatside=$1$2 [QSA,L]

# Sefrengo 'spoken url support' rewrite

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php?sf_rewrite=$1 [L,QSA,R]


Der Beitrag wurde von tigi bearbeitet: Sat. 19. August 2006, 09:37


--------------------
Viele Grüße tigi
Wenn der Reiter nichts taugt, hat das Pferd schuld.
Go to the top of the page
 
+Quote Post
Guest_eknem_*
Beitrag Sat. 19. August 2006, 10:27
Beitrag #11





Guests






Moin,

wenn die index.php im Verzeichnis Projekt01 liegt, ist in der htaccess der Slash (/) vor der index.php falsch.
Lass mal an den 5 Stellen in der htaccess den Slash vor der index.php weg.

Der Beitrag wurde von eknem bearbeitet: Sat. 19. August 2006, 10:30
Go to the top of the page
 
+Quote Post
tigi
Beitrag Sat. 19. August 2006, 15:04
Beitrag #12


Advanced Member
******

Gruppe: AdvancedMembers
Beiträge: 202
Mitglied seit: 01.07.2006
Mitglieds-Nr.: 52



ZITAT(eknem @ Sat. 19. August 2006, 11:27) *
Moin,

wenn die index.php im Verzeichnis Projekt01 liegt, ist in der htaccess der Slash (/) vor der index.php falsch.
Lass mal an den 5 Stellen in der htaccess den Slash vor der index.php weg.


Hi,
hab ich gemacht, funktioniert aber noch nicht, ergibt im Browser:
QUELLTEXT
http://www.stakado.de/projekt01/ueber-uns/

führt aber zu einem 404, der Pfad scheint so aber ok, unsure.gif

Gruß und Dank für den Tipp


--------------------
Viele Grüße tigi
Wenn der Reiter nichts taugt, hat das Pferd schuld.
Go to the top of the page
 
+Quote Post
tigi
Beitrag Sat. 19. August 2006, 15:23
Beitrag #13


Advanced Member
******

Gruppe: AdvancedMembers
Beiträge: 202
Mitglied seit: 01.07.2006
Mitglieds-Nr.: 52



ZITAT(tigi @ Sat. 19. August 2006, 16:04) *
Hi,
hab ich gemacht, funktioniert aber noch nicht, ergibt im Browser:
QUELLTEXT
http://www.stakado.de/projekt01/ueber-uns/

führt aber zu einem 404, der Pfad scheint so aber ok, unsure.gif

Gruß und Dank für den Tipp


Hallo eknem,
das wars glaub ich, habe jetzt noch mal den Cache gelöscht und neu generiert super es funkt biggrin.gif
ZITAT
wenn die index.php im Verzeichnis Projekt01 liegt, ist in der htaccess der Slash (/) vor der index.php falsch.
Lass mal an den 5 Stellen in der htaccess den Slash vor der index.php weg.


Rewrite steht auf 2 und es funktioniert. Ist doch so easy...

Nochmals danke an alle


--------------------
Viele Grüße tigi
Wenn der Reiter nichts taugt, hat das Pferd schuld.
Go to the top of the page
 
+Quote Post
tigi
Beitrag Tue. 22. August 2006, 14:44
Beitrag #14


Advanced Member
******

Gruppe: AdvancedMembers
Beiträge: 202
Mitglied seit: 01.07.2006
Mitglieds-Nr.: 52



ZITAT(tigi @ Sat. 19. August 2006, 16:23) *
Hallo eknem,
das wars glaub ich, habe jetzt noch mal den Cache gelöscht und neu generiert super es funkt biggrin.gif
Rewrite steht auf 2 und es funktioniert. Ist doch so easy...
Nochmals danke an alle

Es funktioniert doch noch nicht so richtig, siehe den Thread zum Thema Login.
Problem
also weiter suchen in den Rewrites. sad.gif
Es geschieht noch etwas eigenartiges, wenn ich als Admin drin bin und den Cache lösche ist das Rewrite ok im zweiten Tab vom FF, wenn ich gleichzeitig den IE aufmache stimmt in dem das Rewrite nicht.
Im FF Seite Service aufgerufen, ergibt http://www.stakado.de/projekt01/service/ in der Adressleiste
Im IE selbe Seite gleicher Zeitpunkt ergibt http://www.stakado.de/projekt01/service/&a...5a16aa63e0ef474 i.d. Adressleiste
nach neuer Auswahl eines anderen Menüpunktes stimmt es dann auch im IE sad.gif jetzt bin ich ganz konfus.
Mache ich den IE dann zu und rufe ihn neu auf mit http://www.stakado.de/projekt01/service/ ist das auch in der Adressleiste aber dann steht das unten in der Statusleiste wenn ich einen Menüpunkt anwähle:
http://www.stakado.de/projekt01/de68dfd2a7...1ae0024f8/home/ bei der Wahl Home, nach Klick kommt das dann auch in der Adressleiste, danach sind die Links wieder richtig.
mmm...

Der Beitrag wurde von tigi bearbeitet: Tue. 22. August 2006, 20:45


--------------------
Viele Grüße tigi
Wenn der Reiter nichts taugt, hat das Pferd schuld.
Go to the top of the page
 
+Quote Post
tigi
Beitrag Thu. 24. August 2006, 08:16
Beitrag #15


Advanced Member
******

Gruppe: AdvancedMembers
Beiträge: 202
Mitglied seit: 01.07.2006
Mitglieds-Nr.: 52



Hallo zusammen,
kann mir bitte mal jemand sagen was unter Projekt Konfiguration bei "Session Frontend Domain"
genau stehn sollte?
Und bei Administration, System bei "Session Backend Domain "?

Gruß


--------------------
Viele Grüße tigi
Wenn der Reiter nichts taugt, hat das Pferd schuld.
Go to the top of the page
 
+Quote Post
bjoern
Beitrag Thu. 24. August 2006, 10:55
Beitrag #16


Administrator
********

Gruppe: Members
Beiträge: 1.092
Mitglied seit: 16.06.2006
Wohnort: Köln
Mitglieds-Nr.: 1



ZITAT
kann mir bitte mal jemand sagen was unter Projekt Konfiguration bei "Session Frontend Domain"
genau stehn sollte?
Und bei Administration, System bei "Session Backend Domain "?


Da kannst Du den Domainnamen einfügen, dann wird der Sessioncookie mit dieser Domain ausgestattet. Ein besserer Name wäre wohl Domain Sessioncookie [Frontend|Backend] . Weitere Informationen zum Domaincookie hier: http://www.php.net/manual/de/function.setcookie.php


--------------------
Es wird, es wird...
Go to the top of the page
 
+Quote Post
tigi
Beitrag Thu. 24. August 2006, 13:42
Beitrag #17


Advanced Member
******

Gruppe: AdvancedMembers
Beiträge: 202
Mitglied seit: 01.07.2006
Mitglieds-Nr.: 52



ZITAT(bjoern @ Thu. 24. August 2006, 11:55) *
Da kannst Du den Domainnamen einfügen, dann wird der Sessioncookie mit dieser Domain ausgestattet. Ein besserer Name wäre wohl Domain Sessioncookie [Frontend|Backend] . Weitere Informationen zum Domaincookie hier: http://www.php.net/manual/de/function.setcookie.php

Hallo Björn,
aha, Danke smile.gif
Gruß


--------------------
Viele Grüße tigi
Wenn der Reiter nichts taugt, hat das Pferd schuld.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 Besucher lesen dieses Thema (Gäste: 1 | Anonyme Besucher: 0)
0 Mitglieder:

 



RSS Vereinfachte Darstellung Aktuelles Datum: 19.4.24 - 09:44

Sefrengo ist ein eingetragenes Markenzeichen und urheberrechtlich geschützt.
Copyright 2009 Design & Daten, Alle Rechte vorbehalten.