Hét vraag- en antwoordplatform van Nederland

Wat doe ik verkeerd bij deze doorverwijzing m.b.v. .htaccess?

Dit staat in het .htacces-bestand:

Redirect 301 /index.php http://www.gertdejong.nl/website/nl/home/
Redirect 301 /contact.php http://www.gertdejong.nl/website/nl/contact/
Redirect 301 /diensten.php http://www.gertdejong.nl/website/nl/diensten/
Redirect 301 /links.php http://www.gertdejong.nl/website/nl/links/
Redirect 301 /over_mij.php http://www.gertdejong.nl/website/nl/profiel/

Maar ik heb nog wat subdomeinen bijvoorbeeld tools.gertdejong.nl. Als ik nu tools.gertdejong.nl intik (ik moet dan een wachtwoord invullen) kom ik niet bij de index.php uit maar word ik dus gelijk doorgestuurd naar http://www.gertdejong.nl/website/nl/home/. Hoe kan ik dit verhelpen?

Verwijderde gebruiker
13 jaar geleden
in: Internet
1K
Verwijderde gebruiker
13 jaar geleden
Ik heb inderdaad mijn site gereorganiseerd omdat ik met tientallen subdomeinen werk wil ik het overzichtelijk houden. En daarbij werk ik liever met folders dan met losse files allemaal in één map...
rose
13 jaar geleden
Ben je er al uit?
Verwijderde gebruiker
13 jaar geleden
Nee, daarom heb ik mijn vraag nog open gehouden. Zie ook mijn reacties bij het 1e (enige) antwoord...

Heb je meer informatie nodig om de vraag te beantwoorden? Reageer dan hier.

Het beste antwoord

Wat je zou kunnen proberen, Gert, is i.p.v. redirecten rewriten.

Probeer dit eens in je htaccess bestand:

Options +FollowSymlinks
RewriteEngine on
RewriteRule /links\.php /website/nl/links/ [I,L]

Ik doe er wat links bij van sites waar het uitgebreid beschreven staat.

Let op, je moet een . altijd vooraf laten gaan door het escapeteken (\).

Toegevoegd na 1 minuut:
En als je wilt doorlinken naar index.php kun je ook dit gebruiken:

RewriteRule /links\.php /website/nl/links/index\.php [I,L]
(Lees meer...)
rose
13 jaar geleden

Andere antwoorden (1)

tools.gertdejong.nl -> tools.gertdejong.nl/index.php

dat wordt gematched tegen de eerste regel:
Redirect 301 /index.php http://www.gertdejong.nl/website/nl/home/

Je moet dus een domeinvoorwaarde toevoegen, bv:
RedirectMatch "^www(.*)/index.php$" www.gertdejong.nl/website/nl/home/
(Lees meer...)
Verwijderde gebruiker
13 jaar geleden

Weet jij het beter..?

Het is niet mogelijk om je eigen vraag te beantwoorden Je mag slechts 1 keer antwoord geven op een vraag Je hebt vandaag al antwoorden gegeven. Morgen mag je opnieuw maximaal antwoorden geven.

0 / 2500
Gekozen afbeelding