driver78
Goto Top

Ist es möglich via .htaccess links umzuleiten, jedoch die eigenen durchzulassen?

Guten Tag,

ich weiß der Titel ist bescheiden, doch mir viel nichts besseres ein.
Nun zur eigentlichen Frage. Wenn jemanden einen Link hat zum Beispiel http:\\abc.de\xyz , möchte ich das dieser umgeleitet wird auf http:\\abc.de\xyz:

Dieses kann ich ja realisieren mit:

RewriteRule ^([a-z0-9A-Z-]+)$ http://abc.de/$1\: [L,QSA] 

Doch ist es möglich die Links die von der Seite aus gehen, sprich einem Link auf der Seite der eben so lautet http:\\abc.de\efg durchzulassen?

Content-ID: 215809

Url: https://administrator.de/contentid/215809

Ausgedruckt am: 24.11.2024 um 16:11 Uhr

certifiedit.net
certifiedit.net 01.09.2013 um 12:42:43 Uhr
Goto Top
Auf die selbe Adresse auf dem selben Host? Nein, wo besteht denn der Unterschied?
Driver78
Driver78 01.09.2013 um 12:47:42 Uhr
Goto Top
Sorry wenn ich mich einwenig missverständlich ausgedrückt habe.

Ja es macht einenn Unterschied, ob ein Link von der eigenen Seite aufgerufen wird. Oder ob der Link von einem Direkt oder von einer anderen Seite aufgerufen wird.
Konnte mir aber nun doch selber helfen, in dem ich folgendes in der htaccess hinzugefügt habe:

RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_REFERER} !abc. [NC]
RewriteRule ^([a-z0-9A-Z-]+)$ http://abc.de/$1\: [L,QSA]