php.de

Zurück   php.de > Webentwicklung > Server, Hosting und Workstations

Server, Hosting und Workstations Server-Konfigurationsdateien (.htaccess/httpd.conf) und Arbeiten auf Serverebene

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 20.08.2011, 20:23  
Moderator¹
 
Registriert seit: 28.03.2010
Beiträge: 7.470
PHP-Kenntnisse:
Fortgeschritten
ChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer Anblick
Standard

Zitat:
Zitat von Aceh Beitrag anzeigen
Wenn diese GET-Links bei den Suchmaschinen auftauchen, kommt man dann immer zu einer Fehler-Seite.
Das ist ja auch das vollkommen korrekte Verhalten für Inhalte, die mal verfügbar waren, es jetzt aber nicht mehr sind.

Zitat:
Deswegen möchte ich, dass [...] die Gäste zu /start.php weitergeleitet werden.
Kommentarlos umleiten, so dass weder Benutzer noch Suchmaschinen-Bots eine Chance haben, den Umstand zu bemerken, dass es den angeforderten Inhalt nicht mehr gibt, sollte man nicht.

Mache eine ordentliche Fehlerseite, und liefere diese mit dem HTTP-Statuscode 410 Gone aus.
In dem HTML-Dokument, das du dabei ausgibst, kannst du gerne einen Link auf deine Startseite setzen, auf mögliche Alternativen hinweisen, ein Suchformular unterbringen, ...

Das ist die vernünftige Vorgehensweise für solche Fälle.
__________________
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
ChrisB ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 20.08.2011, 22:07  
Erfahrener Benutzer
 
Benutzerbild von Aceh
 
Registriert seit: 01.03.2011
Beiträge: 120
PHP-Kenntnisse:
Fortgeschritten
Aceh befindet sich auf einem aufstrebenden Ast
Aceh eine Nachricht über ICQ schicken
Standard

@tkausl: Nein, genau das funktioniert nicht

@Manko10: Diese "Sysiphos-Arbeit" hab ich schon gemacht und will immer noch diesen weg mit .htaccess gehen. mir hat nur immer noch niemand geschrieben wie der htaccess-code aussehen könnte, damit get-links weitergeleitet werden können.
Aceh ist offline   Mit Zitat antworten
Alt 20.08.2011, 22:08  
Supermoderator HD
 
Benutzerbild von Manko10
 
Registriert seit: 16.03.2008
Beiträge: 8.709
PHP-Kenntnisse:
Fortgeschritten
Manko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende Zukunft
Standard

Und warum zum Geier willst du diesen Weg gehen? Das ergibt doch absolut keinen Sinn.
Entweder du leitest per Skript um oder du machst es wie ChrisB vorgeschlagen hat. Das ist der noch bessere Weg. Alles andere ist schlicht Unsinn.
__________________
Refining Linux Advent Calendar series “24 Outstanding ZSH Gems
Manko10 ist offline   Mit Zitat antworten
Alt 22.08.2011, 08:40  
Erfahrener Benutzer
 
Registriert seit: 01.09.2010
Beiträge: 4.563
PHP-Kenntnisse:
Fortgeschritten
eagle275 ist ein sehr geschätzer Menscheagle275 ist ein sehr geschätzer Menscheagle275 ist ein sehr geschätzer Mensch
Standard

du kannst ja mal versuchen, dir vorzustellen, wie dein Webserver noch reagiert, wenn die htaccess wegen deiner unmöglichen Weiter/Umleitungen aufgebläht und auf mehrere zig Megabyte angewachsen ist ? (Kriechen wird dann noch als Schnell gelten im Vergleich zu deinem Webserver)

Diese Daten wird bei JEDEM Request geladen... daher halte sie so klein wie möglich / nötig ... Ich würde zu Chris Vorschlag tendieren

Abgesehen davon, dass Suchmaschinen sowieso keine URLs mit Get-Parametern mögen ... zu dem Thema gibts aber auch Beiträge ohne Ende (URL-Beautifier und so weiter)
__________________
"Irren ist männlich", sprach der Igel und stieg von der Drahtbürste
eagle275 ist offline   Mit Zitat antworten
Alt 22.08.2011, 17:01  
Erfahrener Benutzer
 
Registriert seit: 29.10.2009
Beiträge: 113
PHP-Kenntnisse:
Fortgeschritten
mYkon befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Abgesehen davon, dass Suchmaschinen sowieso keine URLs mit Get-Parametern mögen
Ah ja nee is klar nä ^^ Und wo haste den Schmarrn her?
mYkon ist offline   Mit Zitat antworten
Alt 22.08.2011, 17:48  
Supermoderator HD
 
Benutzerbild von Manko10
 
Registriert seit: 16.03.2008
Beiträge: 8.709
PHP-Kenntnisse:
Fortgeschritten
Manko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende Zukunft
Standard

Dieser „Schmarrn“ kommt nicht von ungefähr, ist allerdings auch keine zeitgemäße Aussage mehr. Mittlerweile kann Google mit GET-Parametern gut umgehen.
Wichtiger ist die Aussage „Menschen mögen keine GET-Parameter“. Denen zuliebe solltest du lieber sprechende URLs verwenden.
__________________
Refining Linux Advent Calendar series “24 Outstanding ZSH Gems
Manko10 ist offline   Mit Zitat antworten
Alt 23.08.2011, 09:19  
Erfahrener Benutzer
 
Registriert seit: 01.09.2010
Beiträge: 4.563
PHP-Kenntnisse:
Fortgeschritten
eagle275 ist ein sehr geschätzer Menscheagle275 ist ein sehr geschätzer Menscheagle275 ist ein sehr geschätzer Mensch
Standard

man lernt nie aus ....
__________________
"Irren ist männlich", sprach der Igel und stieg von der Drahtbürste
eagle275 ist offline   Mit Zitat antworten
Alt 01.09.2011, 16:30  
Erfahrener Benutzer
 
Benutzerbild von Aceh
 
Registriert seit: 01.03.2011
Beiträge: 120
PHP-Kenntnisse:
Fortgeschritten
Aceh befindet sich auf einem aufstrebenden Ast
Aceh eine Nachricht über ICQ schicken
Standard

@eagle275: Danke für diese Antwort, ich wusste garnicht, dass der komplette server langsamer wird durch HTACCESS. Ich habe es ebend mit mysql, if, echo, meta-weiterleitung (...) so hingekriegt dass jeder gelöschte "Link" zur startseite automatisch weitergeleitet wird.
Naja, GET-Parameta kommen trotzdem mittlerweile an einigen Suchmaschinen ran.



Auch danke für alle anderen antworten.

Meine Idee mit dem .htaccess war doch nicht das aller beste.



LG Aceh
Aceh ist offline   Mit Zitat antworten
Alt 01.09.2011, 17:02  
Supermoderator HD
 
Benutzerbild von Manko10
 
Registriert seit: 16.03.2008
Beiträge: 8.709
PHP-Kenntnisse:
Fortgeschritten
Manko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende Zukunft
Standard

.htaccess bläht den Webserver nur geringfügig auf. Das gilt aber auch nur, solange die .htaccess überschaubar ist. Das sieht bei deinem Vorhaben aber nicht so aus. Immerhin wird die bei jedem Aufruf neu geparst.
__________________
Refining Linux Advent Calendar series “24 Outstanding ZSH Gems
Manko10 ist offline   Mit Zitat antworten
Alt 01.09.2011, 18:30  
Erfahrener Benutzer
 
Benutzerbild von Aceh
 
Registriert seit: 01.03.2011
Beiträge: 120
PHP-Kenntnisse:
Fortgeschritten
Aceh befindet sich auf einem aufstrebenden Ast
Aceh eine Nachricht über ICQ schicken
Standard

Neue Frage, bezogen zu diesem Thema.

Um den GET-Parameta Suchmaschinenfreundlicher zu machen will ich ihn per .htaccess umändern lassen.

PHP-Code:
Also statt:
http://meine-domain.de/url/weiterleitung?url=domain.de&website_id=1002

dass hier:
http://meine-domain.de/url/domain.de/1002 

Mein Code bis jetzt:
PHP-Code:
RewriteEngine on

RewriteRule 
(.*)/(.*) weiterleitung.?url=$1&website_id=$
leider klappt das nicht wie ich es mir vorgestellt habe
was mache ich falsch?
Aceh ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
.htaccess weiterleitung ins oberverzeichnis Steve Jobs Server, Hosting und Workstations 2 04.08.2011 21:54
[Erledigt] .htaccess: alte Adresszeile trotz erfolgreicher Weiterleitung automatix Server, Hosting und Workstations 1 13.01.2011 01:28
[Erledigt] .htaccess 'undurchsichtige' weiterleitung clemo HTML, Usability und Barrierefreiheit 3 14.12.2010 21:53
.htaccess problem bown PHP Tipps 2010 1 10.11.2010 19:20
.htaccess und sendmail problem Adryan PHP Tipps 2010 9 10.08.2010 20:49
Weiterleitung über .htaccess jakobility Server, Hosting und Workstations 5 26.07.2010 15:35
weiterleitung .htaccess http://1.de auf http://www.1.de Matze84 PHP Tipps 2010 3 04.06.2010 19:32
Problem mit Weiterleitung?? oriolus PHP Tipps 2010 6 21.05.2010 02:13
problem mit newsletter weiterleitung gerhard PHP Tipps 2010 7 06.05.2010 16:26
[Erledigt] Brauche Hilfe mit .htaccess Weiterleitung! bigfish Scriptbörse 7 09.09.2008 00:28
Weiterleitung dynamisch-statisch, Problem htaccess snowflow Server, Hosting und Workstations 0 04.06.2008 12:47
problem mit weiterleitung killerboost PHP Tipps 2007 3 05.08.2007 17:19
.htaccess Problem dsmcg PHP Tipps 2007 4 16.02.2007 23:37
Problem mit der Weiterleitung PHP Tipps 2004-2 5 15.11.2004 09:27


Alle Zeitangaben in WEZ +2. Es ist jetzt 22:13 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum