it-swarm.com.de

Wie entferne ich das URL-Präfix und leite es weiter?

Ich hatte URLs mit/content/prefix, z. mysite.com/content/bla-bla-bla/ jetzt möchte ich alle nach mysite.com/bla-bla-bla/ umleiten ohne/content/Ist das möglich? Vielen Dank!

3
Tom

Es ist möglich - aber Sie müssen mindestens angeben, welchen Webserver Sie verwenden.

Für Apache kann dies mit der folgenden Regel erreicht werden (mit mod_rewrite):

RewriteEngine On
RewriteRule ^content/(.+)$ /$1 [R=301,NC,L]

Wenn Sie Microsoft IIS7.x verwenden, ist dies auch mithilfe des URL Rewrite-Moduls möglich (möglicherweise müssen Sie es separat herunterladen und installieren - abhängig von der IIS-Version, die Sie haben):

<rule name="redirect /content/" stopProcessing="true">
    <match url="^content/(.+)$" />
    <action type="Redirect" url="/{R:1}" />
</rule>
5
LazyOne