Multidesk.be » Forums » Webdevelopment & -scripting » Wat is hier dan fout?

  • Pagina
  • 1 van 1
0 gasten lezen dit onderwerp.
^ Onderwerp geschreven door een gast op woensdag 5 oktober 2011 om 00:50:10.
.htaccess

RewriteEngine On
+FollowSymlinks
RewriteCond %{HTTP_REFERER} ^http://(www\.)oorbellenboutique(\.nl)?!/oorbellenboutique/$ [NC]
RewriteRule ^(.*)$ http://www.oorbellenboutique.nl/$1 [L,R=301]

Als de path-naam /oorbellenboutique/ NIET overeenkomt met de domeinnaam www.oorbellenboutique.nl dan moet ie redirecten naar http://www.oorbellenboutique.nl

maar deze code werkt niet. Kan iemand mij hierbij helpen svp....
^ Reactie #1 geschreven door thekid op woensdag 5 oktober 2011 om 07:03:34.
thekid's avatar
Multiviteit: 5273
Moderator
wat wil je juist doen?

wil je dat delen van je pagina niet kunnen weergegeven worden op andere sites, of wil je dat afbeeldingen vanop uw website standaard worden vervangen door een afbeelding enkel te bekijken op uw website?
"Human beings make life so interesting. Do you know, that in a universe so full of wonders, they have managed to invent boredom." - Death in Hogfather
^ Reactie #2 geschreven door een gast op woensdag 5 oktober 2011 om 10:29:30.
Bedankt voor je reactie. Ook deze code werkt helaas niet.

RewriteCond %{HTTP_REFERER} ^http://www.oorbellenboutique.nl$ [NC]
RewriteCond %{REQUEST_URI} !^/oorbellenboutique/*$ [NC]
RewriteRule ^(.*)$ http://83.87.163.224/403.php [L,R=301]

Nee, hetgeen wat ik wil is...
De /path-naam/ = een sub-dir is altijd gekoppeld aan dezelfde domeinnaam.
Dus: www.oorbellenboutique.nl redirect naar www.oorbellenboutique.nl/oorbellenboutique/
Domeinnaam: www.oorbellenboutique.nl + /path-naam/ = /oorbellenboutique/

Stel dat iemand een verkeerde URL intypt:
Bijv: www.oorbellenboutique.nl/pietjepuk/ dan wil ik dat ie redirect naar mijn 403.php

De juiste code hiervoor zou ik dus graag in mijn .htaccess willen plaatsen...
Bedankt voor jullie hulp....
^ Reactie #3 geschreven door een gast op woensdag 5 oktober 2011 om 19:53:44.
Deze .php code doet precies wat ik wil.....
Echter, wie kan dit vertalen in een rewrite code voor in de .htaccess ????? :D


PHP
  1.  
  2. <?php
  3. $url = "http://www.oorbellenboutique.nl/";
  4. if (preg_match('/^(http|https|ftp)://([A-Z0-9][A-Z0-9_-]*(?:.[A-Z0-9][A-Z0-9_-]*)+):?(d+)?/?/i', $url)) {
  5.     echo "Your url is ok.";
  6. } else {
  7.     echo "Wrong url.";
  8.         if (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == "on") {
  9.         header("location: https://www.oorbellenboutique.nl");
  10.         header("Connection: close");
  11.         exit();
  12.         } else {
  13.         header("location: http://www.oorbellenboutique.nl");
  14.         header("Connection: close");
  15.         exit();
  16.         }
  17. } 
  18. ?>
  19.  
^ Reactie #4 geschreven door thekid op donderdag 6 oktober 2011 om 15:58:03.
thekid's avatar
Multiviteit: 5273
Moderator
helpt dit eventueel?

http://www.homepage-maken.nl/htaccess/redirect-htaccess.php
"Human beings make life so interesting. Do you know, that in a universe so full of wonders, they have managed to invent boredom." - Death in Hogfather
^ Reactie #5 geschreven door thekid op vrijdag 7 oktober 2011 om 11:08:52.
thekid's avatar
Multiviteit: 5273
Moderator
volgens mij werkt deze nu wel (heb toch eens de pietjepuk link gevolgd en kwam correct uit op de oorbellenboutique :D)
"Human beings make life so interesting. Do you know, that in a universe so full of wonders, they have managed to invent boredom." - Death in Hogfather
  • Pagina
  • 1 van 1

Snel-antwoordformulier
Toon uitgebreid antwoordformulier Bericht nalezen Bericht plaatsen