Zrobiłem na moim lokalnym serwerze tak:
<?php
RewriteEngine On
RewriteRule ^([a-z][a-z])/(.*).php$ localhost/$2.php?lang_code=$1 [L]
?>
Ale jak wpisuję adres:
http://localhost/en/plik.phpgdzie fizyczny htdocs/plik.php istnieje, to wyświetla mi się : Nie znaleziono obiektu! (Error 404)
What to do?
EDIT: Zrobiłem taki plik :
<?php
RewriteEngine On
RewriteRule ([a-z][a-z])/(.*).php /$2.php?lang_code=$1 [L]
?>
I jak wpiszę localhost/en/plik.php to już wyświetla plik.php. Tylko mam taki problem, że teraz jakby bieżącą ścieżką na serwerze jest localhost/en. Wnioskuję tak, dlatego, że obrazki mi się żadne na stronie nie wyświetlają. Jak podejrzałem wszystkie mają teraz dorzucone to 'en'.
Czy jest jakiś sposób żeby zmodyfikować też bieżący katalog, żeby odpowiadał katalogowi głównemu strony, nawet jeżeli wpiszę /en/plik.php?