Преобразование пути к строковой переменной запроса с помощью mod_rewrite

Я пытаюсь отправить Apache:
http://mydomain.com/these/are/arguments/mmmk

чтобы:
http://mydomain.com/?pages=these/are/arguments/mmmk

Такие, что $_GET['pages'] будут отображать these/are/arguments/mmmk .

Я установил «AllowEncodedSlashes» в On.

Правило должно иметь возможность обрабатывать конечные косые черты, а когда нет подстраниц (например, http://mydomain.com )

Кто-нибудь знает, как выполнить эту задачу?

Чтобы не переписывать изображения / скрипты, вам нужно убедиться, что файл или каталог не существует вначале в вашем файле .htaccess

  RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d # Rewrite everything else through the pages parameter RewriteRule ^(.+)$ /?pages=$1 [L]