То, что я хочу добиться:.htaccess коды RewriteRule стран как ГЭТ парам
http://example.com/en ->http://example.com/?lang=en
http://example.com/en/something ->http://example.com/something/?lang=en
http://example.com/ru ->http://example.com/?lang=ru
http://example.com/ru/something - >http://example.com/something/?lang=ru
Стараюсь с:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^en/(.+)$ /?p=$1&lang=en [L,QSA]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^ru/(.+)$ /?p=$1&lang=ru [L,QSA]
Эта работа, но как добиться без перенаправления? Я хочу еще иметь http: // example.com/en', но также получить параметры lang. – Wizard
ОК, см. Редактирование. Вам нужно дополнительное правило – arco444