![]()  | 
	
| 26. November 2005, 21:57 | #1 | 
| 
			
			 Erde, Wind & Feuer 
			
			
			
				Registriert seit: February 2002 
				Ort: Ockershausen 
				
				
					Beiträge: 7.669
				 
				
				
				
				
				 | 
	
	
	
		
		
			
			 
				
				Bestimmte Referrer umleiten per .htaccess/mod_rewrite
			 
			
			
			Um bestimmte Referrer umzuleiten muß man eine .htacces Datei im Root anlegen und mod_rewrite muß freigeschaltet sein. 
		
		
		
		
		
		
                
	Danach folgendes in die .htaccess Datei eintragen (URL anpassen) schon läuft das. Code: 
	RewriteEngine on 
RewriteCond %{HTTP_REFERER} ^http://.*duenkelroterplueschklodeckelbikini.de.*$ [NC]
RewriteRule ^(.*)$ http://localhost/ [R,L]
Um mehrere Referrer umzuleiten folgendes Schema verwenden: Code: 
	RewriteEngine on 
RewriteCond %{HTTP_REFERER} ^http://.*duenkelroterplueschklodeckelbikini.de.*$ [NC,OR]
RewriteCond %{HTTP_REFERER} ^http://.*nochsoeinedomain.de.*$ [NC]
RewriteRule ^(.*)$ http://localhost/ [R,L]
 | 
| 9. December 2005, 17:07 | #2 | 
| 
			
			 Erde, Wind & Feuer 
			
			
			
				Registriert seit: February 2002 
				Ort: Ockershausen 
				
				
					Beiträge: 7.669
				 
				
				
				
				
				 | 
	
	
	
		
		
			
			 
				
				Bestimmte IP Bereiche umleiten per .htaccess/mod rewrite
			 
			
			
			Man kann das obige auch mit einem oder mehreren IP Bereichen machen: 
		
		
		
		
		
		
                
	Code: 
	RewriteEngine On
RewriteCond %{REMOTE_ADDR} ^84.158.(20[1-5]). [NC,OR]
RewriteCond %{REMOTE_ADDR} ^84.158.(2[33-52]). [NC]
RewriteRule ^(.*)$ http://localhost/ [R,L]
Die jeweils vierte Stelle des IP- Blocks bleibt dabei egal. Die oben aufgeführten IP Bereiche dienen nur als Beispiel und sind frei erfunden, stehen somit in keinen Zusammenhang mit irgendeinem aktuellen Vorgang.  
		 | 
| 21. December 2005, 19:30 | #3 | 
| 
			
			 Ungültige E-Mail Angabe 
			
			
			
			Registriert seit: January 2004 
				
				
				
					Beiträge: 248
				 
				
				
				
				
				 | 
	
	
	
		
		
			
			 
			
			feiner tipp - danke! 
		
		
		
		
		
		
                
	gruß syilver (seite abgespeichert hat)  | 
| 2. August 2006, 17:03 | #4 | |
| 
			
			
			
			
			
				 Registriert seit: February 2001 
				
				
				
					Beiträge: 372
				 
				
				
				
				
				 | 
	
	
	
		
		
		
		 
			
			Da geht noch was 
		
		
		
		
		
		
                
	Zitat: 
	
  | 
|
| 2. August 2006, 17:14 | #5 | 
| 
			
			 Erde, Wind & Feuer 
			
			
			
				Registriert seit: February 2002 
				Ort: Ockershausen 
				
				
					Beiträge: 7.669
				 
				
				
				
				
				 | 
	
	
	
		
		
		
		 
			
			Das [or] würde ich aber bei nur einer Bedingung weglassen, macht Sinn. 
		
		
		
		
		
		
                
	Und auf ihren eigenen localhost umleiten macht ebenfalls Sinn, oder möchtest du freiwillig deinen Traffik denen geben?  | 
| 16. February 2007, 17:58 | #6 | 
| 
			
			 Ungültige E-Mail Angabe 
			
			
			
			Registriert seit: February 2007 
				
				
				
					Beiträge: 2
				 
				
				
				
				
				 | 
	
	
	
		
		
			
			 
				
				auf index.php umleiten
			 
			
			
			Hallöchen, 
		
		
		
		
		
		
                
	ich möchte Besucher die von "Ausserhalb" auf eine meiner Unterseiten gelandet sind automatisch auf die index.php umleiten. Eine generelle Umleitung funktioniert natürlich nicht. Wer von meiner Website aus die Unterseite besucht soll da auch bleiben können. Meine , leider nicht funktionierende Idee, war folgende: Code: 
	RewriteEngine on 
RewriteCond %{HTTP_REFERER} !^http://.*meine-website.de.*$ [NC]
RewriteRule ^(.*)$ / [R,L]
Vielen Dank im Voraus...  | 
| 20. February 2007, 00:38 | #7 | 
| 
			
			
			
			
			
				 Registriert seit: February 2001 
				
				
				
					Beiträge: 372
				 
				
				
				
				
				 | 
	
	
	
		
		
		
		 
			
			Hm... verstehe nicht wirklich was Du meinst 
		
		
		
		
		
		
                
	Ansonsten, wenn Du die Möglichkeit hast, leg doch einfach eine index.php in den Ordner, mit der Umleitung auf deine Hauptindex?  | 
| 23. February 2007, 20:26 | #8 | 
| 
			
			 Ungültige E-Mail Angabe 
			
			
			
			Registriert seit: February 2007 
				
				
				
					Beiträge: 2
				 
				
				
				
				
				 | 
	
	
	
		
		
		
		 
			
			@ Parkwächter 
		
		
		
		
		
		
                
	Auf meiner Website verwende ich recht umfangreiche Flash-Files. Diese werden per Preloader geladen. Das funktioniert aber nur richtig gut wenn man wirklich bei meiner Startseite(index.php) beginnt. In Suchmaschinen werden aber auch die Unterseiten indexiert. Daher möchte ich jeden, der auf einer meiner Unterseiten beginnt, auf die Startseite umleiten. Das einzig Machbare wäre da htaccess, da alle anderen Umleit-Formen der Super-gau für eine ordentliche Suchmaschinenpositionierung sind.  | 
| 28. February 2008, 22:06 | #9 | 
| 
			
			
			
			
			
			 Registriert seit: February 2008 
				
				
				
					Beiträge: 1
				 
				
				
				
				
				 | 
	
	
	
		
		
		
		 
			
			Ist es auch möglich referrer von bookmarks umzuleiten?
		 
		
		
		
		
		
		
                
	 | 
| 24. February 2011, 14:52 | #10 | 
| 
			
			
			
			
			
			 
					Beiträge: n/a
				 
				
				
				
				
				 | 
	
	
	
		
		
		
		 
			
			Hallo, 
		
		
		
		
		
		
                
	ich habe diesen Tipp hier gerade gefunden. (vielen dank dafür) - Wenn man jetzt bestimmte IP's (Gruppen) auf eine bestimmte htm-Seite umleiten möchte, - und bestimmt andere IP's auf eine andere htm-Seite umleiten möchte, - und als dritte bedingung noch diverse user agents auf eine dritte htm umleiten möchte, kann man dann sozusagen 3 rewrite regeln so hintereinander schreiben ? Code: 
	RewriteCond %{REMOTE_ADDR} ^84.158.(20[1-5]). [NC,OR]
RewriteCond %{REMOTE_ADDR} ^84.158.(2[33-52]). [NC]
RewriteRule ^(.*)$ http://meine-domain.de/ip_gesperrt.htm [R,L]
RewriteCond %{REMOTE_ADDR} ^207.123.(20[1-5]). [NC,OR]
RewriteCond %{REMOTE_ADDR} ^222.222.(2[33-52]). [NC]
RewriteRule ^(.*)$ http://meine-domain.de/crawler_bot_ip_gesperrt.htm [R,L]
RewriteCond %{HTTP_USER_AGENT} ^.*WebBandit.*$ [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^.*beliebigerBot.*$ [NC]
RewriteRule ^(.*)$ http://meine-domain.de/crawler_bot_user_agent_gesperrt.htm [R,L]
 | 
![]()  | 
	
	
			
			
  | 
| Stichworte | 
| referrer, mod_rewrite, htaccess, umleiten | 
| 
		 |