Herzlich willkommen im Archiv vom ABAKUS Online Marketing Forum
Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.
Solange du nicht verrätst, welchen Code du für die Weiterleitungen und welche Form der (neuen) Weiterleitung du verwendet hast, lässt sich nur mit der Glaskugel hellsehen, dass du von der neuen auf eine alte URL weiterleitest und dann von dieser alten URL auf die neue, die dann wiederum auf eine alte weiterleitet, kurz: du hast eine Endlosschleife fabriziert.seoxsem hat geschrieben:Google Webmastertools zeigt eine Warnung an, dass die URL zu viele Weiterleitungen hat.
[…]
vorhandene URL welcher per redirect 301 umgeleitet werden:
EventManagement/EventDefault.aspx?eventid=12345
Event/12345.aspx
Event.aspx?eventid=12345 (echter interner Aufruf)
werden alle Umgeleitet auf:
Event/1234-Beliebiger-Text-der-aus-dem-Titel-des-Eintrags-generiert-wird.aspx
Könnt ihr Helfen?
Code: Alles auswählen
<!-- EVENTS -->
<if url="~/Event/">
<rewrite url="~/Event/Edit/(.+).aspx" to="~/Event.aspx?control=editevent&eventid=$1" />
<rewrite url="~/Event/([0-9]+).aspx" to="~/Event.aspx?eventid=$1" />
<rewrite url="~/Event/([0-9]+)-(.+).aspx" to="~/Event.aspx?eventid=$1&name=$2" />
<rewrite url="~/Event/Add.aspx" to="~/Event.aspx?control=addevent" />
<rewrite url="~/Event/New.aspx" to="~/Event.aspx?control=listnew" />
<rewrite url="~/Event/Missing.aspx" to="~/Event.aspx?control=missing" />
<rewrite url="~/Event/Popular.aspx" to="~/Event.aspx?control=listactive" />
<rewrite url="~/Event/Near.aspx" to="~/Event.aspx?control=listnear" />
<rewrite url="~/Event/Mine.aspx" to="~/Event.aspx?control=listmine" />
<rewrite url="~/Event/Search/(.+).aspx" to="~/Event.aspx?topsearch=$1" />
<rewrite url="~/Event/City/(.+).aspx" to="~/Event.aspx?where=$1" />
<rewrite url="~/Event/Error.aspx" to="~/Event.aspx?control=error" />
<rewrite url="~/Event/Tag/(.+).aspx" to="~/Event.aspx?listtag=$1" />
</if>
Das sieht sauber aus. Was aber augenscheinlich nicht drinsteht, ist die zweite Hälfte der (vermuteten) Endlosschleife, jene, die die 301-Weiterleitung ausspuckt. Du hast nur gezeigt, wie du aus extern intern machst, aber nicht, wie aus aus alt (=intern) neu (=extern) wird.seoxsem hat geschrieben:Code: Alles auswählen
<!-- EVENTS --> <if url="~/Event/"> <rewrite url="~/Event/Edit/(.+).aspx" to="~/Event.aspx?control=editevent&eventid=$1" /> <rewrite url="~/Event/([0-9]+).aspx" to="~/Event.aspx?eventid=$1" /> <rewrite url="~/Event/([0-9]+)-(.+).aspx" to="~/Event.aspx?eventid=$1&name=$2" />