Alweer htaccess

Status
Niet open voor verdere reacties.

elimistrator

Nieuwe gebruiker
Lid geworden
18 sep 2003
Berichten
4
Hoi allemaal,
Ik heb een site in mijn httpdocs staan, maar nu vermeld bijv google alle paginas die daar staan.
Das leuk, maar nu komen er wel mensen binnen via alleen maar een bv. framelinks.
Die zien dus alleen maar mijn keuze menu.
Nu wilde ik dat oplossen doormiddel van een htaccess bestand, alleen weet ik echt niet wat daarin moet komen.
Ik zoek mij rot, maar meestal lees je alleen met passwoorden, en dat zoek ik niet, nee ik wil dat alles geredirect wordt naar mijn index!!!!
WIE OH WIE heeft er een compleet voorbeeld????
Please
Thanks
IKKE
 
Met een script bewerkstelligen, dat gecontroleerd wordt of een frame onderdeel van een frameset is.
Maar.......dan krijg je in Google dus mogelijk nooit meer de betreffende pagina te zien, en wordt doorgeladen naar je index, dus je frameset.

Of.....op iedere pagina gewoon een link naar je index opnemen.

PHP:
-----------------
KOP om terug naar INDEX (frames)te keren, plaaten in CONTENT pagina
This script in HEAD of every CONTENT page, when using frames.
<SCRIPT language=JavaScript type=text/javascript>
<!-- Hide script from older browsers
var url = "http://www.sitename.com/index.html"; 
// y for yes and n for no 
	frameEnforcer("y");
	function frameEnforcer(frames) {
	if (frames == 'y'){
		if (self.parent.frames.length == 0){
			self.parent.location = url;
		}
	}
	else if (frames == 'n'){
	if (self.parent.frames.length != 0)
	{	self.parent.location=url;
		}
	}
}
 -->
</SCRIPT>

of

<script language=JavaScript type=text/javascript> 
if (parent.frames.length==0) 
window.location.replace("http://jouw_site") 
</script>
 
Geplaatst door peter vazed
Met een script bewerkstelligen, dat gecontroleerd wordt of een frame onderdeel van een frameset is.
Maar.......dan krijg je in Google dus mogelijk nooit meer de betreffende pagina te zien, en wordt doorgeladen naar je index, dus je frameset.

Of.....op iedere pagina gewoon een link naar je index opnemen.

PHP:
-----------------
KOP om terug naar INDEX (frames)te keren, plaaten in CONTENT pagina
This script in HEAD of every CONTENT page, when using frames.
<SCRIPT language=JavaScript type=text/javascript>
<!-- Hide script from older browsers
var url = "http://www.sitename.com/index.html"; 
// y for yes and n for no 
	frameEnforcer("y");
	function frameEnforcer(frames) {
	if (frames == 'y'){
		if (self.parent.frames.length == 0){
			self.parent.location = url;
		}
	}
	else if (frames == 'n'){
	if (self.parent.frames.length != 0)
	{	self.parent.location=url;
		}
	}
}
 -->
</SCRIPT>

of

<script language=JavaScript type=text/javascript> 
if (parent.frames.length==0) 
window.location.replace("http://jouw_site") 
</script>

Hoi Peter,

Nee dat bedoel ik dus niet, ik bedoel dus echt htaccess, want dan kunnen zij bijvoorbeeld ook niet meer naar alle andere paginas in hoofdroot.
Alles wil ik dus alleen maar via de index binnen laten komen, dan ben ik ook gelijk tegen hotlinken van paginas kwijt!!!
Maar bedankt voor je antwoord..
 
Even een stappen plan:

1. in de root zet je alleen je index
2. de rest in een andere map (wel links aanpassen)
3. geef voor die map een disallow in je robots.txt
4. pas deze JS truuk toe: http://www.jwweb.com/20011013.html

jouw .htaccess idee gaat niet werken omdat dat meestal per map gaat. Je root dichttimmeren is geen slim plan. Of je moet je root redirecten naar je nieuwe map?
zoiets:
Code:
Redirect 303 /jouw_root  [url]http://www.jouwsite.nl/andere_map[/url]
Een mod rewrite in je httpd..conf is ook een optie, maar dat is pittige kost.
lees dit maar even door:
http://httpd.apache.org/docs/mod/mod_rewrite.html

t.
 
Anders dus

Okay boys,
Dan ga ik het dus anders doen-->ik plaats mijn index.html in mijn root, ik maak een sub (bv)nederland, daarin plaats ik een index.html maar wat voor een htaccess bestand komt er dan in de sub, zodat er niet gehotlinkt of door rechtstreeks de url binnen de sub in te typen van bv. de index of index2.
Iedereen heeft het altijd over htaccess maar een duidelijk voorbeeld is er niet.
Ik heb er een paar liggen maar als ik hotlink dan of het werkt maar dan kom ik ook niet via de root index erin.
Dus wat moet er dan in de sub als htaccess komen te staan????
Gretz
IKKE
 
Re: Anders dus

Geplaatst door elimistrator
Okay boys,
Dan ga ik het dus anders doen-->ik plaats mijn index.html in mijn root, ik maak een sub (bv)nederland, daarin plaats ik een index.html maar wat voor een htaccess bestand komt er dan in de sub, zodat er niet gehotlinkt of door rechtstreeks de url binnen de sub in te typen van bv. de index of index2.
Iedereen heeft het altijd over htaccess maar een duidelijk voorbeeld is er niet.
Ik heb er een paar liggen maar als ik hotlink dan of het werkt maar dan kom ik ook niet via de root index erin.
Dus wat moet er dan in de sub als htaccess komen te staan????
Gretz
IKKE

Haye Allemaal:
Ik heb het volgende gedaan, hotlinken kan niet meer, maar als ik mijn NORTON firewall aan heb staan kom ik op de error pagina, is daar nog wat aan te doen behalve uitzetten????
-----------------------------------
AuthUserFile /dev/null
AuthGroupFile /dev/null

RewriteEngine On
RewriteCond %{HTTP_REFERER} !^http://www.mijnpage.nl.* [NC]
RewriteCond %{HTTP_REFERER} !^http://mijnpage.nl.* [NC]
RewriteRule /* http://www.mijnpage.nl/error.html [R,L]
RewriteCond %{HTTP_REFERER} !^http://www.mijnpage.nl [NC]

THANKS
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan