Я потратил последние несколько часов, чтобы получить статический URL-адрес из динамического URL-адреса с помощью .htaccess. Если я получаю нужный URL-адрес, у меня также появляется ошибка 404.
Динамический URL-адрес EN/section.php?lang=$1&url=$2
Я написал ^(.*)/(.*)$
, и этоне работаетЭто хорошо работает с некоторым префиксом, таким как ^language-(.*)/(.*)$
, и затем я получаю URL-адрес, например domain / language-en / some-section, и он работает, но не нужен URL-адрес
RewriteRule ^(.*)/(.*)$ EN/section.php?lang=$1&url=$2 [L]
Я ожидаю, что URL похож на domain / en. / some-section не URL, как домен / language-ru / some-section.