Kody:
index.php
<?php switch ($_GET['id']) { case ("pl"): include ("pl.php"); break; case ("eng"): include ("eng.php"); break; default: include ("pl.php"); } ?>
CODE
RewriteEngine On
Options +FollowSymlinks
RewriteBase /
RewriteCond %{DOCUMENT_ROOT}/pages/elektronika/$1.php -f [OR]
RewriteCond %{DOCUMENT_ROOT}/pages/wn/$1.php -f [OR]
RewriteCond %{DOCUMENT_ROOT}/pages/kriogenika/$1.php -f [OR]
RewriteCond %{DOCUMENT_ROOT}/pages/$1.php -f [OR]
RewriteCond %{DOCUMENT_ROOT}/pages/eng/electronic/$2.php -f [OR]
RewriteCond %{DOCUMENT_ROOT}/pages/eng/hv/$1.php -f [OR]
RewriteCond %{DOCUMENT_ROOT}/pages/eng/cryogenic/$1.php -f [OR]
ewriteCond %{DOCUMENT_ROOT}/pages/eng/$1.php -f
RewriteRule ^([a-z0-9-]+)$ /index.php?id=$1 [NC]
Język przełączam za pomocą odnośników z href="pl" i href="eng".
Zmiana języka działała dobrze, dopóki nie dodałem .htacess, więc podejrzewam go jako winowajcę.