Я настраиваю правила перезаписи Apache, чтобы упорядочить URL-адреса CodeIgniter.
Этот вопрос (и множество сообщений на форуме и т.д., которые я нашел вокруг места) документируют использование следующего правила (или что-то очень похожее):
RewriteEngine on
RewriteCond $1 !^(index\.php|phpinfo\.php|images|robots\.txt|sitemap\.xml\.gz|sitemap\.xml|assets)
RewriteRule ^(.*)$ /index.php/$1 [L]
Я знаю $1 после того, как RewriteRule ссылается на захваченную строку из (. *), но что представляет собой первый $1 (прямо после RewriteCond)? Много примеров, которые я видел используйте что-то наподобие% {REQUEST_URI} в качестве первого аргумента для RewriteCond.