Sorry, vergeten te vermelden in de haast :DCitaat:
Origineel geplaatst door Whyti
Maar ben hier niet zo in thuis.. waar plak ik dit in? Gewoon in een phppagina?
Een .htaccess in de public_html van het domein in kwestie zou voldoende moeten zijn.
Afdrukvoorbeeld
Sorry, vergeten te vermelden in de haast :DCitaat:
Origineel geplaatst door Whyti
Maar ben hier niet zo in thuis.. waar plak ik dit in? Gewoon in een phppagina?
Een .htaccess in de public_html van het domein in kwestie zou voldoende moeten zijn.
Maar watdan als je server gebruik maakt van Linux?Citaat:
Origineel geplaatst door Icheb
Sorry, vergeten te vermelden in de haast :D
Een .htaccess in de public_html van het domein in kwestie zou voldoende moeten zijn.
Hoe bedoel je precies ?Citaat:
Origineel geplaatst door Hjalmar
Maar watdan als je server gebruik maakt van Linux?
Onder Linux / Apache werkt dit zonder problemen. Ik heb het draaien met Direct Admin sites.
(Oke, niet op dit moment, zie een andere thread ergens op het forum betreffende mijn problemen)...
Uiteraard is de aanwezigheid van mod_rewrite wel een vereiste. Maar het werkt idd schitterend (beter als die frame redirect).
Blijft bij rewrite dan wel de URL staan als je ook op links klikt op de doel-website? Ik denk het niet?
Proxy lijkt me geen strak plan, want dat kost weer extra dataverkeer. Een header:location ofwel redirect enzo zijn het mooiste, maar je ziet dan de doel-locatie.
De oplossing met het frame vind ik persoonlijk het beste: Geen dataverkeer (amper), wel behoud van wat er in de adresbalk zichtbaar is Je moet je klant alleen wel weer toegang geven tot dit bestand (via leuk php scriptje ofzo?) zodat hij de titel, keywords en dat soort dingen kan opgeven in die pagina.
edit:
Had google ofzo dit ook niet gewoon kunnen vertellen? Deze kennis heb ik niet opgedaan op een forum...
Bestaat er ook niet een soort script die dergelijke zaken op een eenvoudige manier doet ?
Ik heb het geprobeerd met dat mod_rewrite... maar het werkt helaas niet. de .htacces staat bij mij standaard in de cgi-bin map en daar heb ik dat stukje tekst in geplaatst.
Wanneer ik dit in de .htacces plaats:
RewriteEngine on
rewriterule ^(.*)$ http://www.google.com/$1 [r=301,nc]
Krijg ik de volgende fout:
Forbidden
You don't have permission to access / on this server.
Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
Iemand die weet wat ik verkeerd doe? Hij zegt nu namelijk gewoon dat die geen index kan vinden. Nee dat klopt ja.
De permissies van je cgi-bin staan in je apache conf, die heeft prioriteit boven een .htaccess (tenzij je een allowoveride in je conf neer zet).
In je apache conf staat dus de -Indexes uit voor de /cgi-bin dir (logisch).
Stop het .htaccess bestandje eens in een normale web-accessible folder neer en probeer het daar, zal enig verschil maken :)
Ik weet niet zeker, maar ik denk dat je dit bedoeld ?
<code>
<?
$host = getenv("HTTP_HOST");
// Dit is de standaard url waar dit script naar moet linken
$linkto = "http://www.blablabla.nl/index2.php";
$titel[1] = "titel van de site";
// Controleren of de gebruiker testhetscript.nl heeft opgeroepen
if(eregi("blablabla.nl", $host)) {
$linkto = "http://www.blablabla.nl/test/index.html";
$titel[1] = "titel van de tweede site";
}
if($linkto == "") { $linkto = "/"; }
?>
<HTML>
<HEAD>
<title><? print "$titel[1]"; ?></title>
<frameset framespacing="0" border="false" frameborder="0" COLS="100%,*">
<frame name="redirectpage" scrolling="auto" noresize marginwidth="0" marginheight="0" src="<? print "$linkto"; ?>">
<frame></frameset>
</HEAD>
</HTML>
</code>