login  Naam:   Wachtwoord: 
Registreer je!
 Forum

.htaccess redirect en rewrite

Offline Drieske - 24/10/2011 11:34 (laatste wijziging 24/10/2011 11:35)
Avatar van DrieskeLid Hallo,

Ik zou al mijn pagina's willen redirect-en naar een URL /en/contact. Voor het ogenblik hebben wij 1 .htaccess file in de root folder met hetvolgende in :

Citaat:
RewriteEngine on
RewriteCond %{REQUEST_URI} !en/contact$ [NC]
RewriteCond %{REQUEST_URI} !.(jpe?g?|png|gif|css) [NC]
RewriteRule .* %{REQUEST_URI}en/contact [R=302,L]


Maar in elke subdir EN, FR en NL hebben wij ook een htaccess als volgt :

Citaat:
DirectoryIndex home.php
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ $1.php [L,QSA]


Deze gaat dus de URL-Rewriting uitvoeren, maar hoe kan ik in deze htaccess ook zeggen dat elke file naar /en/contact moet gaan?

3 antwoorden

Gesponsorde links
Offline Ontani - 24/10/2011 11:50
Avatar van Ontani Gouden medailleGouden medailleGouden medailleGouden medaille

-1
RewriteRule ^(.*)$ en/contact/index.php [L,QSA]
Offline Drieske - 24/10/2011 12:41
Avatar van Drieske Lid
Ontani schreef:
RewriteRule ^(.*)$ en/contact/index.php [L,QSA]


Ok wanneer ik deze lijn dan in mijn subdirs zet als volgt :

Citaat:
DirectoryIndex home.php
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ en/contact.php [L,QSA]


Krijg ik een 500 error.
Offline Ontani - 24/10/2011 13:39
Avatar van Ontani Gouden medailleGouden medailleGouden medailleGouden medaille

-1
doe dan /en/contact.php

je kan je wel voorstellen dat de dir "en" zich niet in die subdirs bevindt...
Gesponsorde links
Je moet ingelogd zijn om een reactie te kunnen posten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.164s