Anzeige - [Hier werben / Mediadaten]
(?) Tags raten (?) (edit)
 
Reply to this topicStart new topicStart Poll
> 301 Weiterleitung beim Windows Server
spacefun
Geschrieben am: Mo 12.11.2007, 10:55
Report PostQuote Post

AyomRank 5
**********

Gruppe: Member (aktiv)
Beiträge: 260
Mitglied seit: 24.01.2004


Hallo

Ich möchte von einer html-Datei mit vielen Besuchern, die auf einem Window 2003 Server liegt, auf ein anderes Projekt weiterleiten lassen, da sich die relevanten Infos im neuen Projekt befinden. Ich frage mich wie ich eine 301-Weiterleitung realisieren kann. Es soll aber aus suchmaschinentechnischen Gründen keine normale html-Weiterleitung sonder eine 301 werden.

Beim Apache geht dies ja einfach per .htaccess. Aber wie geht dies beim Windows Server?

Gruss space
Top
PM
Top
 
 
sd12
#2 Geschrieben am: Mo 12.11.2007, 10:58 (+00:02)
Report PostQuote Post

AyomRank 9
Group Icon

Gruppe: Moderatoren
Beiträge: 3581
Mitglied seit: 3.03.2004


Windwos mit Apache?


--------------------
************************
Treiber f[r das Kezboard ist [berfl[ssig.
Top
PMEmail PosterICQMSN
Top
 
spacefun
#3 Geschrieben am: Mo 12.11.2007, 11:02 (+00:04)
Report PostQuote Post

AyomRank 5
**********

Gruppe: Member (aktiv)
Beiträge: 260
Mitglied seit: 24.01.2004


Hallo sd12

Nein, ein Windows 2003 ILS.

Gruss space
Top
PM
Top
 
jAuer
Jürgen Auer - freiberufl. Programmierer
#4 Geschrieben am: Mo 12.11.2007, 11:24 (+00:22)
Report PostQuote Post

AyomRank 9
Group Icon

Gruppe: Experten Entwicklung
Beiträge: 2409
Mitglied seit: 4.02.2006


Beispiel, falls .NET konfiguriert ist:

CODE
<html>
<script runat='server'>

Sub b_OnLoad(sender As Object, e As System.EventArgs)

With Me.Response
.Clear()
.RedirectLocation = "/admin/"
.StatusCode = 301
End With

End Sub

</script>

<body id='b' onload='b_OnLoad' runat='server'>
Ein Text
</body>
</html>


Das in eine Datei mit der Endung .aspx leitet per 301 weiter. Wenn die Quelldatei .html heißt, dann muß man den IIS so konfigurieren, daß .html-Dateien in diesem Verzeichnis über .NET ausgewertet werden.

Müßte über Eigenschaften - Basisverzeichnis - Konfiguration - Anwendungsplatzhalter mit Eintrag C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll gehen (ungetestet - bei mir sind auch auf dem Testsystem noch einige andere Dinge, deshalb will ich von da nicht auf rohe Systeme schließen).


--------------------
Web-Anwendung 3.0: Ein Online-Kalender für Termine vieler Filialen.

server-daten - die Single-Data-Solution: Web-Datenbanken als Online - CRM - Lösung.
Ihre Geschäftsprozesse entscheiden, was Ihre Online-Datenbank macht. Sie konzentrieren sich auf Ihr Kerngeschäft - Ihre Datenbank funktioniert.
Top
PMEmail PosterUsers Website
Top
 
spacefun
#5 Geschrieben am: Mo 12.11.2007, 11:41 (+00:16)
Report PostQuote Post

AyomRank 5
**********

Gruppe: Member (aktiv)
Beiträge: 260
Mitglied seit: 24.01.2004


hallo jAuer

vielen Dank für die Antwort.

Allerdings habe ich auf diesem Server nur einen Reseller Account und somit keinen Zugriff zur Konfiguration des Servers. Was mich aber nicht traurig macht. Ich beschäftige mich lieber mit Projekten wink.gif.

Ich könnte natürlich das Ganze auf einen Linux zügeln, aber vielleicht geht es auch einfacher.

Kann man nicht der html-Weiterleitung irgenwie noch ein 301 beifügen?

<meta http-equiv="refresh" content="0; URL=http://neueseite.de"> und irgendwo noch 301 oder geht das nicht?

Gruss space
Top
PM
Top
 
jAuer
Jürgen Auer - freiberufl. Programmierer
#6 Geschrieben am: Mo 12.11.2007, 14:18 (+02:36)
Report PostQuote Post

AyomRank 9
Group Icon

Gruppe: Experten Entwicklung
Beiträge: 2409
Mitglied seit: 4.02.2006


QUOTE (spacefun @ Mo 12.11.2007, 11:41)
Kann man nicht der html-Weiterleitung irgenwie noch ein 301 beifügen?

<meta http-equiv="refresh" content="0; URL=http://neueseite.de"> und irgendwo noch 301 oder geht das nicht?

Nee, so etwas geht nicht.

Da schickt der Server die Seite mit einem 200, der Browser findet 'refresh' und führt es aus (oder ignoriert es).

Du könntest aber drunter einen regulären Link setzen nach dem Motto:

CODE
Diese Seite ist nicht mehr gültig.

Wenn Ihr Browser nicht automatisch weiterleitet, dann finden Sie die neue Seite hier:

<a href='neue-seite'>Neue Seite</a>


Das versteht auch google.

Ich habe das bei mir seit Ewigkeiten auf der Seite http://www.sql-und-xml.de/tools.html drin. Google hat sich die ab und an geholt (weil sie mal noch in einem Forum verlinkt war), indiziert sie aber nicht.


--------------------
Web-Anwendung 3.0: Ein Online-Kalender für Termine vieler Filialen.

server-daten - die Single-Data-Solution: Web-Datenbanken als Online - CRM - Lösung.
Ihre Geschäftsprozesse entscheiden, was Ihre Online-Datenbank macht. Sie konzentrieren sich auf Ihr Kerngeschäft - Ihre Datenbank funktioniert.
Top
PMEmail PosterUsers Website
Top
 
spacefun
#7 Geschrieben am: Mo 12.11.2007, 14:30 (+00:12)
Report PostQuote Post

AyomRank 5
**********

Gruppe: Member (aktiv)
Beiträge: 260
Mitglied seit: 24.01.2004


Hallo jAuer

Danke. Ich löse es auch so.

Gruss space wink.gif
Top
PM
Top
 
Thema wird von 0 Benutzer(n) gelesen (0 Gäste und 0 anonyme Benutzer)
0 Mitglieder:
Trackback-Url: http://www.ayom.com/track/t/21550

Topic Options Reply to this topicStart new topicStart Poll

 


> Ähnliche Themen
301 weiterleitung Marcel de Gruisbourne 93 4 Fr 14.11.2008, 16:20
Server Backup, SQL Backup Siegfried_D 164 3 Fr 31.10.2008, 22:00
Domain eines Kunden auf meinen Server umschreiben? Josh 129 1 Di 28.10.2008, 18:17
Shell: Daten auf externen Server kopieren G.P. 176 6 Mo 20.10.2008, 13:41
Paypal Weiterleitung nach Kauf A-Markets 211 6 Fr 17.10.2008, 02:03
Probleme beim Projektkauf KIWI-WORKS 242 7 Do 2.10.2008, 20:08
HTTP 302 Weiterleitung unterbinden ZidaneFFIX 154 1 Do 2.10.2008, 12:48
Virtual Server von Strato VoinG 305 7 So 28.09.2008, 16:24
Server - CPU Auslastung TTlong 265 8 So 21.09.2008, 10:48




Anzeige - [Hier werben / Mediadaten]



Anzeigen


[Hier werben / Mediadaten]