Oh endschuldigung :o
danke jetzt hab ichs auch endlich geschaft, wer wie ich nicht wusste wie man es umschreibt hier noch ein link
http://notizen.joergkrusesweb.de/2004-3/rewrite.html
vielen dank
Oh endschuldigung :o
danke jetzt hab ichs auch endlich geschaft, wer wie ich nicht wusste wie man es umschreibt hier noch ein link
http://notizen.joergkrusesweb.de/2004-3/rewrite.html
vielen dank
Hallo, erhalte auch immer die 500 Fehlermeldung. Habe TYPO3 aber bereits 2 mal erfolgreich mit RealUrl auf meinem Server installiert, aber beim 3. mal klappts einfach nicht... Also bei mir kanns nicht an dem mod_rewrite liegen... Ich habe die Anleitung befolgt wie immer, alles genau gleich gemacht wie immer... Es ist zum verzweifeln. #angry#
Also den Link macht es richtig, wenn ich z.B. auf den Link zur Startseite klicke leitet es mich an den richtigen Ort "/site/startseite.html". Nur kommt da der INTERNAL SERVER ERROR den ich nun bald nicht mehr sehen kann... #evil#
1) Realurl erneut installiert
2) Alle Dateien (.httpconf, localconf, TS-Eintrag) kontrolliert, nochmals neu geschrieben, nochmals hochgeladen. (Die kann ich bald auswendig #paralyzed# )
==> Hat alles nix gebracht, ich komm nicht vom Fleck... Hilfe!
Gibt es eine Inkompatibilität mit RealURL 1.1 und TYPO3 4.0. Muss ich wieder die alte TYPO3 Version installieren? Das kanns ja nicht sein... Oder soll ich das ganze TYPO3 nochmals neu installieren? (bitte nicht)
Jetzt noch der Code:
TS-Code:
###REAL URL (Anzeige einer sinvollen URL in der Adresszeile des Browsers)###
config.simulateStaticDocuments = 0
#config.baseURL = 1
config.tx_realurl_enable = 1
config.prefixLocalAnchors = all
config.baseURL = http://www.domain.ch/site/
Localconf Ergänzung:
$TYPO3_CONF_VARS['EXTCONF']['realurl']['_DEFAULT'] = array(
'init' => array(
'enableCHashCache' => 1
),
'preVars' => array(
array(
'GETvar' => 'no_cache',
'valueMap' => array(
'no_cache' => 1,
),
'noMatch' => 'bypass',
),
array(
'GETvar' => 'L',
'valueMap' => array(
'en' => '1',
),
'noMatch' => 'bypass',
),
),
'fileName' => array (
'defaultToHTMLsuffixOnPrev' => true,
'index' => array(
'backend.php' => array(
'keyValues' => array (
'type' => 100,
)
),
'print' => array(
'keyValues' => array(
'type' => 98,
)
),
),
),
'postVarSets' => array(
'_DEFAULT' => array (
'news' => array(
array(
'GETvar' => 'tx_ttnews[tt_news]',
'lookUpTable' => array(
'table' => 'tt_news',
'id_field' => 'uid',
'alias_field' => 'title',
'addWhereClause' => ' AND NOT deleted',
'useUniqueCache' => 1,
'useUniqueCache_conf' => array(
'strtolower' => 1,
'spaceCharacter' => '-',
),
),
),
array(
'GETvar' => 'tx_ttnews[backPid]',
),
),
'category' => array(
array(
'GETvar' => 'tx_ttnews[cat]',
),
),
'neste' => array(
array(
'GETvar' => 'tx_ttnews[pointer]',
),
),
),
),
'pagePath' => array(
'type' => 'user',
'userFunc' => 'EXT:realurl/class.tx_realurl_advanced.php:&tx_realurl_advanced->main',
'spaceCharacter' => '-',
'languageGetVar' => 'L',
'expireDays' => 3
),
);
.htaccess
RewriteEngine On
RewriteRule ^typo3$ - [L]
RewriteRule ^typo3/.*$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule .* index.php
OMG!!!
Ich habe den Fehler gefunden. Aus irgendwelchen Gründen war vor der .htaccess Datei noch ein kleines niedliches _ also _.htaccess, keine Ahnung wieso das da dranhing. Nach 6 Stunden Suchen habe ich es dann tatsächlich gefunden.
Mein Posting lasse ich trotzdem als "Mahnmal" hier drin 😉
Ausserdem ist es gleichzeitig wiederum ne Anleitung, wie RealURL funktionier(en sollte).
Einfach das _ nicht vergessen, harhar...
Schönen Abend noch!
Estro
Es war jetzt aber jedesm mal Mod_rewrite, oder?
Wenn ich einen Fehler in dem Tutorial auf fruit-lab.de habe, bitte einmal posten. Ich kann dieses ja noch ergänzen, das wenn 400er oder 500er kommen man noch mal mod_rewrite prüfen sollte.
Ist das Hilfreich?
Wollte auch die Tage ein Video Tutorial machen über RealURL.
Beste,
Tim
Hallo!
Ja, es lag schlussendlich auch am mod_rewrite. Da ich die .htaccess Datei nicht unter dem korrekten Namen gespeichert hatte war mod_rewrite deaktiviert/ausgeschaltet, was den 500er Fehler ausgelöst hat. Du kannst also ergänzen, dass wenn die URL zwar richtig generiert wird, dann aber ein 500, rsp. 404 Fehler kommt, irgendetwas mit dem mod_rewrite (oder sprich mit der .htaccess Datei) nicht stimmt.
Zudem habe ich rausgefunden, dass der 500er ausgelöst wird, wenn gar keine .htaccess Datei vorhanden ist. Der 404er Fehler ist bei mir erst erschienen, als ich die .htaccess Datei im falschen Verzeichnis (einem Verzeichnis "über" dem TYPO3 Verzeichnis) gespeichert hatte. Vielleicht war das auch nur Zufall...
Da scheinbar einige Dinge schiefgehen können bei RealURL fände ich es gut, wenn im Tutorial bereits ein Troubleshooting zur Verfügung gestellt wird. Unter http://www.tugmuc.de/tugmuc-projekte/realurl-aktivieren-und-konfigurieren.html hat's auch ein Tutorial (mit dem habe ich RealURL installiert), vielleicht kannst du von dort auch noch etwas bei dir ergänzen.
Grüesse
Jonas
ich hab auch nochmal ne Frage:
wenn ich
RewriteEngine On
RewriteBase /RewriteRule ^(typo3|typo3temp|typo3conf|t3lib|tslib|fileadmin|uploads|showpic\.php)/ - [L]
RewriteRule ^typo3$ typo3/index_re.php [L]RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-lRewriteRule .* index.php
schreibt werden meine Seiten richtig behandelt, wenn ich allerdings
RewriteRule .*\.(html|pdf)$ index.php [L]
verwende bekomme ich wieder ein Error 404.
Was muss ich hier schreiben um meine pdf-files zu berücksichtigen?
danke
gruß
das schließt doch alle dateien mit ein:
RewriteRule .* index.php
du must nur in der localconf die pdf´s einem type zuweisen.
Beste,
Tim
aso, ok vielen Dank
aber damit komm ich noch nich 100% klar.
wie definier ich denn *.pdf für meine pdfs richtig?
ich habe folgenden Post gefunden, der wohl genau das gleiche Problem schildert, aber darauß werd ich auch net schlau:
#448993
Ich möchte also wenn ich domain.de/de/seite.html darauß ne pdf mach = domain.de/de/seite.pdf
wie konfiguriert man das in der localconf.php? 😢
kann mir keiner helfen?