seitenreport
Avatar seitenreport
Themenersteller
Inhaber
TYPO3 Senior Developer
Content Gott (1772 Beiträge)

NEU: Seitenreport 3 (Seite 2)


seitenreport
Avatar seitenreport
Inhaber
TYPO3 Senior Developer
Content Gott (1772 Beiträge)
am 16.02.2011, 11:01 Uhr schrieb seitenreport

Raptor schrieb:

seitenreport schrieb:

Raptor schrieb:

Warum überhaupt eine RewriteCond? Ohne geht\'s auch:

RewriteRule ^index\\.php$ http://www.seitenreport.de/ [R=301,L]


In diesem speziellen Fall entsteht sonst eine Endlosschleife.
[..]
Fehlt die Condition, würde er immer hin- und herleiten von der einen Rule zur anderen und wieder zurück.


Das passiert nicht, wenn meine RewriteRule zu aller erst verarbeitet wird (zu oberst steht).


Hallo Flo,

ja (gerade getestet). Allerdings funktionieren DANN diejenigen RealURL-Links nicht mehr, die nicht static gecachet werden (z.B. /forum.html).

zugehörige Conditions / Rules:
RewriteRule ^typo3$ - [L]
RewriteRule ^typo3/.*$ - [L]
RewriteRule ^t3lib/.*$ - [L]
RewriteRule ^tslib/.*$ - [L]
RewriteRule ^fileadmin/.*$ - [L]
RewriteRule ^typo3conf/.*$ - [L]
RewriteRule ^typo3temp/.*$ - [L]
RewriteRule ^uploads/.*$ - [L]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-l

#RewriteRule (.*[^/])$ %{HTTP_HOST}/$1 [L,R]


RewriteCond %{REQUEST_FILENAME}/index.html -f
RewriteRule / %{REQUEST_URI}/index.html [L]
RewriteCond %{REQUEST_FILENAME}/index.htm -f
RewriteRule / %{REQUEST_URI}/index.htm [L]
RewriteCond %{REQUEST_FILENAME}/index.php -f
RewriteRule / %{REQUEST_URI}/index.php [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule .* /index.php

BG,
Matthias


SEO Analyse und Website-Check mit Seitenreport

ptra
Avatar ptra
Designerin (Print & Web)
Content Meister (473 Beiträge)
am 16.02.2011, 11:05 Uhr schrieb ptra

Hallo SRler,
habe gerade ausgiebig getestet. Super Sache; danke. Es gibt viel zu tun. Und ich dachte, ich hätte das bisher eigentlich ganz gut gemacht.

Gruß Petra.

P.S.: Bei meiner WP-Site gab´s eine Fehlermeldung: Ungültige Serverantwort: ID:undefined HTTP-Statuscode: 200 Inhalt: JAVASCRIPT ERROR. AJAX CALL TO "UNDEFINED" FILE. Und die Analyse wurde nur zu 85% erstellt.


Gegen die Infamitäten des Lebens... (siehe Hermann Hesse) http://www.universoom.de


gelöschter Benutzer
am 16.02.2011, 13:24 Uhr schrieb

ptra schrieb:

Ungültige Serverantwort: ID:undefined HTTP-Statuscode: 200 Inhalt: JAVASCRIPT ERROR. AJAX CALL TO "UNDEFINED" FILE.


Danke.
Ich bitte sämtliche Fehlermeldungen hier zu melden, falls welche auftreten, zwecks Debugging.



gelöschter Benutzer
am 16.02.2011, 14:10 Uhr schrieb

joerg schrieb:

Hallo
So für alle die jetzt von DC betroffen sind.
Umleitung der Index Datei per htacess. Dateiendung halt eben abändern entsprechend.
[html]
RewriteCond %{REQUEST_URI} ^/index\\.php$
RewriteRule ^(.*)$ / [L,R=301]
[/html]
Wahrscheinlich gibt es andere Varianten die funktionieren. Gruß Jörg



Hallo Jörg, ich will Dein Rezept, Variante .htaccess, versuchen. Lass mich bitte wissen, ob folgende Schritte (vermutlich) zum Erfolg führen:
1. Umbenennen index.html in index.php
2. Bearbeiten .htaccess, dort einfügen Deine beiden Zeilen wie oben, vermutlich als erste Zeilen???
3. Hochladen beide Dateien. Site müsste starten- allerdings nur die Startseite, denn:
4. Danach alle bisherigen internen Verlinkungen ändern von /index.html auf index.php
Danke und Gruß, Fritz



gelöschter Benutzer
am 16.02.2011, 14:10 Uhr schrieb

Moin,

kurze Frage zur neuen Analyse, was hat das mit den beiden Fehlerseitenprüfungen auf sich? Ich habe eine (1) Fehlerseite, auf welche entsprechend verwiesen wird. Wo ist da jetzt der Fehler?

Danke schon mal für eine Antwort!

Gruß Thomas



gelöschter Benutzer
am 16.02.2011, 14:46 Uhr schrieb

bhvmedia schrieb:

kurze Frage zur neuen Analyse, was hat das mit den beiden Fehlerseitenprüfungen auf sich? Ich habe eine (1) Fehlerseite, auf welche entsprechend verwiesen wird. Wo ist da jetzt der Fehler?


Deine Fehlerseite gibt keinen Fehler-Statuscode (404) zurück, sondern eine 302-Weiterleitung, was SEO-technisch nicht gut ist.



gelöschter Benutzer
am 16.02.2011, 14:50 Uhr schrieb

Hallo Fritz

Mein Rezept gilt nur für die Startseite einer Domain.

Schritt 1 kann entfallen wenn du stattdessen deine Endung verwendest.
Ich meine das hatte ich aber schon geschrieben.

Schritt 2 Es wäre gut es nach RewriteEngine on einzufügen.
Ich kenne deine htaccess nicht und weiss deshalb nicht wie dein Block dazu aussieht.
Und die Reihenfolge kann schon mal entscheidend sein in einer htaccess das was funktioniert oder nicht.

Schritt 3 Nur die Dateien die du jetzt modifiziert hast.

Schritt 4 Interressant da kennt der Koch seine eigene Zutaten nicht. Der Vorteil auf das Verzeichnis zu verlinken liegt doch darin beliebige Dateiendungen rasch zu wechseln. Da du das machst brauchst du wohl auch nicht an der Stelle was ändern.

Gruß
Jörg



gelöschter Benutzer
am 16.02.2011, 18:29 Uhr schrieb

Raptor schrieb:

Deine Fehlerseite gibt keinen Fehler-Statuscode (404) zurück, sondern eine 302-Weiterleitung, was SEO-technisch nicht gut ist.



Moin Raptor,

ich steh da gerade im Wald, aber wo bitte gibt meine Fehlerseite einen 302 zurück? Das ist eine für alle Fehler und sie wird per .htaccess angesteuert. Soll jetzt eine Seite für alle Fehlercodes erstellt werden?

Ich kann da gerade beim besten Willen nicht folgen. Es ist doch nicht der Text der Fehlerseite gemeint, oder?

Gruß Thomas



gelöschter Benutzer
am 16.02.2011, 19:21 Uhr schrieb

bhvmedia schrieb:

ich steh da gerade im Wald, aber wo bitte gibt meine Fehlerseite einen 302 zurück?


www.meine-stadt-bremerhaven.de/foobarexistiertnich.html wird auf www.meine-stadt-bremerhaven.de/error.php

weitergeleitet. Und error.php gibt den Statuscode 200 zurück. Das ist technisch gesehen keine Fehlerseite. Erstens wegen der Weiterleitung und zweitens wegen dem 200er.



gelöschter Benutzer
am 16.02.2011, 22:45 Uhr schrieb

Es schien der Wald gewesen zu sein ...

... aber die Fehlerseiten werden noch immer nicht erkannt.

in der .htaccess steht

[html]

ErrorDocument 400 www.meine-stadt-bremerhaven.de/error.php


ErrorDocument 401 www.meine-stadt-bremerhaven.de/error.php


ErrorDocument 402 www.meine-stadt-bremerhaven.de/error.php


ErrorDocument 403 www.meine-stadt-bremerhaven.de/error.php


ErrorDocument 404 www.meine-stadt-bremerhaven.de/error404.php


ErrorDocument 500 www.meine-stadt-bremerhaven.de/error.php


[/html]

im Head sollte eigentlich eine entsprechende php Phrase für die korrekte Aussage sorgen.

Wo liegt der Fehler? Danke!

Gruß Thomas




« zurück zu: Internes

Das Seitenreport Forum hat aktuell 5279 Themen und 36112 Beiträge.
Insgesamt sind 496 Mitglieder registriert.