modrewrite |
Willkommen, Gast ( Anmelden | Registrierung ) [ Hilfe | Mitglieder | Suche ]
modrewrite |
Thu. 10. August 2006, 19:25
Beitrag
#1
|
|
Advanced Member Gruppe: Members Beiträge: 72 Mitglied seit: 03.07.2006 Mitglieds-Nr.: 77 |
Tach,
ich habe schon den anderen thread über das modrewrite Problem gelesen, weiss aber nicht o b mein Problem damit zutun , da keine Ahung.... Hier meine htaccesdatei: QUELLTEXT #dedi mod_rewrite support=2 RewriteCond %{QUERY_STRING} ^(.*)?$ RewriteRule ^/?(.*/)?deutsch/([^,]*)(,[^\?]*)? /cms/projekt01/index.php?rewrite_sid=$1&lang=1&rewrite_path=deutsch/$2&rewrite_values=$3&%1 #example for lang2 RewriteCond %{QUERY_STRING} ^(.*)?$ RewriteRule ^/?(.*/)?en/([^,]*)(,[^\?]*)? /cms/projekt01/index.php?rewrite_sid=$1&lang=2&rewrite_path=en/$2&rewrite_values=$3&%1 Ich stelle das projekt dfann auf Apache mod_rewrite Support = 2 Auf der Frontendseite kommt dann aber nur das hier. ZITAT Not Found The requested URL /projekt01/eisbahn/ was not found on this server. Wie muss die htaccess aussehen...? Auf dem selben Server laufen DEDI Projekte mit mod rewrite. -------------------- |
|
|
Thu. 10. August 2006, 20:25
Beitrag
#2
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 853 Mitglied seit: 16.06.2006 Wohnort: Wien / Österreich Mitglieds-Nr.: 2 |
verwende doch bitte die htaccess die mit sefrengo geliefert wird (htaccess.txt), damit sollte es klappen.
falls du vorhast eine dedi installation upzudaten, welche eines der dedi erweiterungspack beinhaltet, dann bedenke, dass sefrengo in diesem fall kein update untersützt!!! -------------------- SEFRENGO | a free choice ... again!
|
|
|
Thu. 10. August 2006, 21:12
Beitrag
#3
|
|
Advanced Member Gruppe: Members Beiträge: 72 Mitglied seit: 03.07.2006 Mitglieds-Nr.: 77 |
Habe ich gemacht das ist nun die htaccessdatei:
QUELLTEXT #Options +FollowSymLinks #RewriteEngine On # # ERROR DOCUMENTS - define their if you want # # ErrorDocument 404 /my-error-page.html # ErrorDocument 401 /my-error-page.html # ErrorDocument 403 /my-error-page.html # ErrorDocument 500 /my-error-page.html # ErrorDocument 400 /my-error-page.html # # Sefrengo numeric rewrite # # # DeDi compatible rewrite # #categories RewriteCond %{QUERY_STRING} ^(.*)?$ RewriteRule ^([1-9][0-9]?)cat([0-9][0-9]*)\.html(&.*)? /projekt01/index.php?lang=$1&idcat=$2$3 [QSA,L] RewriteRule ^cat([0-9][0-9]*)\.html(&.*)? /projekt01/index.php?idcat=$1$2 [QSA,L] #pages RewriteRule ^([1-9][0-9]?)side([1-9][0-9]*)\.html(&.*)? /projekt01/index.php?lang=$1&idcatside=$2$3 [QSA,L] RewriteRule ^side([1-9][0-9]*)\.html(&.*)? /projekt01/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] Es kommt zwar die erste Seite, die Links gehen auch auf die richtige seite es kommt aber immer noch nur die fehlermeldung -------------------- |
|
|
Thu. 10. August 2006, 21:56
Beitrag
#4
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 853 Mitglied seit: 16.06.2006 Wohnort: Wien / Österreich Mitglieds-Nr.: 2 |
QUELLTEXT Options +FollowSymLinks RewriteEngine On # # ERROR DOCUMENTS - define their if you want # # ErrorDocument 404 /my-error-page.html # ErrorDocument 401 /my-error-page.html # ErrorDocument 403 /my-error-page.html # ErrorDocument 500 /my-error-page.html # ErrorDocument 400 /my-error-page.html # # 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] also bei mir sieht die original sf htaccess so aus und nicht so wie deine. bitte nimm doch die und lass deine änderungen mal weg. außerdem wäre ein link zu der betroffenen site hilfreich. -------------------- SEFRENGO | a free choice ... again!
|
|
|
Fri. 11. August 2006, 06:40
Beitrag
#5
|
|
Advanced Member Gruppe: Members Beiträge: 72 Mitglied seit: 03.07.2006 Mitglieds-Nr.: 77 |
Moin,
wenn ich die Datei so abändere kommt nicht mal die Eingangsseite, nur das hier: ZITAT Internal Server Error The server encountered an internal error or misconfiguration and was unable to complete your request. Please contact the server administrator, root@2.ucolo.cremedia.com and inform them of the time the error occurred, and anything you might have done that may have caused the error. More information about this error may be available in the server error log. Apache/1.3.26 Server at weihnachtsdorf-remscheid.de Port 80 Das ist die URL. Wenn Du Zeit und vorallem auch Lust hast kann ich Dir gerne Zugangsdaten dazu geben. http://weihnachtsdorf-remscheid.de/projekt01/ Hier die PHP info: Der Beitrag wurde von toddy bearbeitet: Fri. 11. August 2006, 06:42 -------------------- |
|
|
Fri. 11. August 2006, 09:38
Beitrag
#6
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 442 Mitglied seit: 02.07.2006 Wohnort: Halle Mitglieds-Nr.: 71 |
Schau mal, ob du den basepath richtig eingestellt hast (backend, Projekte, der zweite Eintrag unter mod_rewrite.
Ansonsten kannst du mal probieren Options +FollowSymLinks wegzulassen. -------------------- |
|
|
Fri. 11. August 2006, 10:40
Beitrag
#7
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 853 Mitglied seit: 16.06.2006 Wohnort: Wien / Österreich Mitglieds-Nr.: 2 |
Ansonsten kannst du mal probieren Options +FollowSymLinks wegzulassen. das wird wahrscheinlich der error 500 sein. gut wäre es zu wissen, was im apache error log steht. dann müsste man nicht immmer rätselraten ... die probleme liegen ja zu 99% fast immer an der serverkonfiguration und nicht an sefrengo. ich würde also allen empfehlen die damit probleme haben das error log ihres webservers zu lesen und dann erst zu posten. nicht falsch verstehen, aber das würde viel unnötiges geposte sparen. -------------------- SEFRENGO | a free choice ... again!
|
|
|
Vereinfachte Darstellung | Aktuelles Datum: 26.4.24 - 20:15 |