domain.com auf www.domain.com [mal wieder]

Eines der wichtigsten Anwendungsgebiete von mod_rewrite ist das umschreiben von dynamischen in statische URLs um "suchmaschinenfreundliche URLs" zu erzeugen. Aber was ist besser fürs Ranking? http://www.url.com/12_2.htm, http://www.url.com/url,12,2.htm oder doch lieber http://www.url.com/12/2/url/ Fragen zum URL-Design werden hier diskutiert.

Moderator: Super-Mod

domain.com auf www.domain.com [mal wieder]

Beitragvon vs-sponsoring » 01.03.2009 10:58

Hallo!

Bin zwar neu, was das alles angeht, aber googlen kann ich trotzdem ganz gut. Habe dann ein folgendes Script gefunden:

Code: Alles auswählen
RewriteCond %{http_host} ^domain.com [NC]
RewriteRule ^(.*)$ http://www.domain.com/$1 [R=301,L]


(http://www.neohide.com/htaccess-mod-rew ... ame-prefix)

Das will aber nicht funktionieren - bzw. da geht gar nichts. Nun scheint es mir, als ob es an Apache liegen würde? OBWOHL: andere Umleitungen funktionieren reibungslos.

Meine ganze .htaccess

Code: Alles auswählen
RewriteEngine on

RewriteRule ^news/([^/]*)-([^/]*).html$ /news.php?getID=$1 [L]

Options +FollowSymlinks
RewriteCond %{http_host} ^domain.com [NC]
RewriteRule ^(.*)$ http://www.domain.com/$1 [R=301,L]

RewriteRule ^home/$ /index.php [L]
RewriteRule ^news/$ /news.php [L]
RewriteRule ^angebote/$ /offer.php [L]
RewriteRule ^server/$ /server.php [L]
RewriteRule ^kontakt/$ /contact.php [L]
RewriteRule ^impressum/$ /impressum.php [L]

RewriteRule ^agb/$ /agb.php [L]
RewriteRule ^anmeldung/$ /register.php [L]


Wäre für die schnelle Hilfe sehr dankbar! ;)
vs-sponsoring
.
.
 
Beiträge: 9
Registriert: 01.03.2009 10:51

Beitragvon Gumbo » 01.03.2009 15:17

Probier mal Folgendes:
Code: Alles auswählen
RewriteCond %{HTTP_HOST} !^www\.example\.com$
RewriteRule ^ http://www.example.com%{REQUEST_URI} [R=301,L]
Markus Wulftange
Gumbo
Moderator
Moderator
 
Beiträge: 5019
Registriert: 07.01.2005 01:18
Wohnort: Trier

Beitragvon vs-sponsoring » 01.03.2009 16:36

Mein Firefox sagt "Die aufgerufene Website leitet die Anfrage so um, dass sie nie beendet werden kann."

Und ich komme nicht auf die Seite ... :(
vs-sponsoring
.
.
 
Beiträge: 9
Registriert: 01.03.2009 10:51

Beitragvon Gumbo » 01.03.2009 17:29

Dann hast du etwas falsch gemacht.
Markus Wulftange
Gumbo
Moderator
Moderator
 
Beiträge: 5019
Registriert: 07.01.2005 01:18
Wohnort: Trier

Beitragvon vs-sponsoring » 01.03.2009 17:35

ich habe das doch direkt copy & paste gemacht ...
... die Domain natürlich angepasst

=> vll liegt es an Apache?
vs-sponsoring
.
.
 
Beiträge: 9
Registriert: 01.03.2009 10:51

Beitragvon vs-sponsoring » 02.03.2009 15:37

Im Prinzip klappt es ja - ich werde auf das WWW umgeleitet, aber wie ich schon vorhin erwähnte, taucht immer diese blöde Nachricht auf.
Zum allgemeinen Verständnis nochmal die .htaccess-Datei

Code: Alles auswählen
RewriteEngine on

RewriteRule ^news/([^/]*)-([^/]*).html$ /news.php?getID=$1 [L]

RewriteCond %{HTTP_HOST} !^www\.vs-sponsoring\.com$
RewriteRule ^ http://www.vs-sponsoring.com%{REQUEST_URI} [R=301,L]

RewriteRule ^home/$ /index.php [L]
RewriteRule ^news/$ /news.php [L]
RewriteRule ^angebote/$ /offer.php [L]
RewriteRule ^server/$ /server.php [L]
RewriteRule ^kontakt/$ /contact.php [L]
RewriteRule ^impressum/$ /impressum.php [L]

RewriteRule ^agb/$ /agb.php [L]
RewriteRule ^anmeldung/$ /register.php [L]
vs-sponsoring
.
.
 
Beiträge: 9
Registriert: 01.03.2009 10:51

Beitragvon Gumbo » 02.03.2009 16:03

Als einzige Ursache sehe ich nur, dass das Host-Header-Feld fehlen könnte:
Code: Alles auswählen
RewriteCond %{HTTP_HOST} !^$
RewriteCond %{HTTP_HOST} !^www\.vs-sponsoring\.com$
RewriteRule ^ http://www.vs-sponsoring.com%{REQUEST_URI} [R=301,L]
Das sollte aber nur bei HTTP-1.0-Clients der Fall sein.
Markus Wulftange
Gumbo
Moderator
Moderator
 
Beiträge: 5019
Registriert: 07.01.2005 01:18
Wohnort: Trier

Beitragvon vs-sponsoring » 02.03.2009 16:24

Habe die .htaccess auch aktualisiert - der Fehler besteht leider immer noch.
error.log spuckt aber Folgendes aus

error.log
Code: Alles auswählen
[Mon Mar 02 13:40:19 2009] [error] [client 92.48.106.120] client sent HTTP/1.1 request without hostname (see RFC2616 section 14.23): /w00tw00t.at.ISC.SANS.DFind:)
[Mon Mar 02 14:48:13 2009] [error] [client 92.48.106.120] client sent HTTP/1.1 request without hostname (see RFC2616 section 14.23): /w00tw00t.at.ISC.SANS.DFind:)
[Mon Mar 02 15:55:16 2009] [error] [client 92.48.106.120] client sent HTTP/1.1 request without hostname (see RFC2616 section 14.23): /w00tw00t.at.ISC.SANS.DFind:)


Und nachdem ich nach der Fehlermeldung gegooglet hatte, wurde nur soviel gesagt, dass man den Fehler ruhig ignorieren darf!? :(

Hat einer eine Idee, was an der apache2-Konfiguration falsch ist? (Ich habe da Debian 4.0 etch am Laufen)
vs-sponsoring
.
.
 
Beiträge: 9
Registriert: 01.03.2009 10:51

Beitragvon Gumbo » 02.03.2009 16:31

Interessanter wäre welchen Browser du verwendest, dass dieser trotz HTTP 1.1 kein Host-Header-Feld mitsendet.
Markus Wulftange
Gumbo
Moderator
Moderator
 
Beiträge: 5019
Registriert: 07.01.2005 01:18
Wohnort: Trier

Beitragvon vs-sponsoring » 02.03.2009 20:18

Ich verwende ja den Firefox 3.0.6 -> aber du kannst doch die Seite auch nicht aufrufen, oder?
vs-sponsoring
.
.
 
Beiträge: 9
Registriert: 01.03.2009 10:51

Beitragvon Gumbo » 02.03.2009 22:44

Markus Wulftange
Gumbo
Moderator
Moderator
 
Beiträge: 5019
Registriert: 07.01.2005 01:18
Wohnort: Trier

Beitragvon vs-sponsoring » 03.03.2009 11:45

Ich will ja nicht beleidigentd wirken, aber ich weiß nicht so recht, was ich mit den angegebenen Daten machen soll?
vs-sponsoring
.
.
 
Beiträge: 9
Registriert: 01.03.2009 10:51

Beitragvon Gumbo » 03.03.2009 12:19

Nun die Domain scheint nur eine Fassade für eine andere zu sein: http://vs0226.your-vserver.de/.
Markus Wulftange
Gumbo
Moderator
Moderator
 
Beiträge: 5019
Registriert: 07.01.2005 01:18
Wohnort: Trier

Beitragvon vs-sponsoring » 04.03.2009 18:21

Ja, das stimmt wohl. Aber wie soll ich das denn sonst machen? Also wie soll ich das denn richtig machen?
vs-sponsoring
.
.
 
Beiträge: 9
Registriert: 01.03.2009 10:51

Beitragvon Gumbo » 04.03.2009 18:38

Frag am besten mal deinen Anbieter, was da zu machen ist.
Markus Wulftange
Gumbo
Moderator
Moderator
 
Beiträge: 5019
Registriert: 07.01.2005 01:18
Wohnort: Trier

Nächste

Zurück zu URL-Design

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste