• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Url Rewrite - Dopellten Content vermeiden

CGollhardt

Mitglied
Hallo Miteinander,

ich habe mich die Tage mit URL Rewrite vom IIS auseinandergesetzt.

Ich habe eine Website mit ca 40.000 indexierten Seiten.

Jetzt wollte ich gerne mit URL Rewrite folgendes ändern:
Code:
www.domain.tld/design.php?seite=seitenname
-->
Code:
www.domain.tld/seitenname/key-word-optimierung.htm

Das Funktioniert auch schon ganz top. Die Frage ist jedoch wie wirkt sich dass ganze jetzt auf bereits verlinkten Content aus?

Die Website wird von beiden Adressen aus erreichbar sein, intern jedoch die neue Url Rewrite schreibweise verlinken.

Ich hoffe ich konnte ausdrücken wo mein Schmerz liegt.

Vielen Dank für eure Antworten.
 
Werbung:
301 von der alten auf die neue url. damit überträgst du einen großteil der linkpower auf die neue url.
 
301 von der alten auf die neue url
Geht sowas mit URL Rewrite vom IIS? Wäre dies kein Deadlock?

Edit: Habe folgende web.config:
HTML:
<?xml version="1.0" encoding="UTF-8" ?>
<configuration>
	<system.web>
		<customErrors mode="RemoteOnly" defaultRedirect="/design.php?seite=error&amp;error=500" />
	</system.web>
    <system.webServer>
	<rewrite>
		<rules>
			<rule name="MainDesign">
				<match url="(.*)/(.*).htm$" ignoreCase="true" />
				<action type="Rewrite" url="design.php?seite={R:1}" />
			</rule>
		</rules>
	</rewrite>
		<httpErrors errorMode="Custom">
			<remove statusCode="400" />
			<remove statusCode="401" />
			<remove statusCode="403" />
			<remove statusCode="404" />
			<remove statusCode="500" />
			<error statusCode="400" path="/design.php?seite=error&amp;error=400" responseMode="ExecuteURL" />
			<error statusCode="401" path="/design.php?seite=error&amp;error=401" responseMode="ExecuteURL" />
			<error statusCode="403" path="/design.php?seite=error&amp;error=403" responseMode="ExecuteURL" />
			<error statusCode="404" path="/design.php?seite=error&amp;error=404" responseMode="ExecuteURL" />
			<error statusCode="500" path="/design.php?seite=error&amp;error=500" responseMode="ExecuteURL" />
		</httpErrors>
    </system.webServer>
</configuration>
 
Werbung:
Zurück
Oben