Nochmal htaccess, htaccess |
Willkommen, Gast ( Anmelden | Registrierung ) [ Hilfe | Mitglieder | Suche ]
Nochmal htaccess, htaccess |
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 ) 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. |
|
|
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 ;-) --> |
|
|
Fri. 18. August 2006, 11:38
Beitrag
#3
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 202 Mitglied seit: 01.07.2006 Mitglieds-Nr.: 52 |
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. |
|
|
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 ;-) --> |
|
|
Fri. 18. August 2006, 12:01
Beitrag
#5
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 202 Mitglied seit: 01.07.2006 Mitglieds-Nr.: 52 |
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 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. |
|
|
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 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 ;-) --> |
|
|
Fri. 18. August 2006, 12:29
Beitrag
#7
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 202 Mitglied seit: 01.07.2006 Mitglieds-Nr.: 52 |
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 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 Gruß -------------------- Viele Grüße tigi
Wenn der Reiter nichts taugt, hat das Pferd schuld. |
|
|
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 -------------------- |
|
|
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 ;-) --> |
|
|
Sat. 19. August 2006, 09:19
Beitrag
#10
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 202 Mitglied seit: 01.07.2006 Mitglieds-Nr.: 52 |
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 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. |
|
|
Guest_eknem_* |
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 |
|
|
Sat. 19. August 2006, 15:04
Beitrag
#12
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 202 Mitglied seit: 01.07.2006 Mitglieds-Nr.: 52 |
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, Gruß und Dank für den Tipp -------------------- Viele Grüße tigi
Wenn der Reiter nichts taugt, hat das Pferd schuld. |
|
|
Sat. 19. August 2006, 15:23
Beitrag
#13
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 202 Mitglied seit: 01.07.2006 Mitglieds-Nr.: 52 |
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, 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 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. |
|
|
Tue. 22. August 2006, 14:44
Beitrag
#14
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 202 Mitglied seit: 01.07.2006 Mitglieds-Nr.: 52 |
Hallo eknem, das wars glaub ich, habe jetzt noch mal den Cache gelöscht und neu generiert super es funkt 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. 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 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. |
|
|
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. |
|
|
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...
|
|
|
Thu. 24. August 2006, 13:42
Beitrag
#17
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 202 Mitglied seit: 01.07.2006 Mitglieds-Nr.: 52 |
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 Gruß -------------------- Viele Grüße tigi
Wenn der Reiter nichts taugt, hat das Pferd schuld. |
|
|
Vereinfachte Darstellung | Aktuelles Datum: 19.4.24 - 09:44 |