Toon posts:

.htaccess redirect lukt niet

Pagina: 1
Acties:

Verwijderd

Topicstarter
Beste mensen,

Ik heb een website maar ik krijg de .htaccess niet voor elkaar. Heb er geen verstand van en met tutorials kom ik er ook niet uit. Ik snap niet waarom het niet werkt. Het deel dat niet werkt is dat als mensen in de adresbalk domeinnaam.nl intypen, ze NIET doorgestuurd worden naar www.domeinnaam.nl. Die dubbele content vindt Google ook niet lekker natuurlijk. Dit is de tekst:

----------
php_flag display_errors on<IfModule mod_rewrite.c>

RewriteEngine On

RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.* - [L]
RewriteRule ^(.*)$ /url.php?url=$1 [L]

RewriteCond %{http_host} ^domeinnaam.nl
RewriteRule ^(.*) http://www.domeinnaam.nl/$1 [R=301,L]

</IfModule>
----------

Alleen dit werkt wel:
RewriteEngine On
RewriteCond %{http_host} ^domeinnaam.nl
RewriteRule ^(.*) http://www.domeinnaam.nl/$1 [R=301,L]

Maar de combi met de rest dus niet. Heb helaas geen geld om iemand met verstand in te huren, uds please help me! Hartelijk dank!

Verwijderd

* edit, laat maar

[ Voor 84% gewijzigd door Verwijderd op 18-07-2008 14:55 ]


  • Blaise
  • Registratie: Juni 2001
  • Niet online
Werkt dit los wel dan?

code:
1
2
3
4
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.* - [L]
RewriteRule ^(.*)$ /url.php?url=$1 [L]


Wat is het doel van regel 3? Je wil dat alle niet-bestaande URL's naar /url.php gestuurd worden? Ik heb die methode ook een keer gebruikt, maar bij mij ziet het er zo uit:
code:
1
2
3
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /url.php?url=$1 [L]

  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij