Назад | Перейти на главную страницу

Apache2: правило перезаписи не отображается в адресной строке?

У меня есть домен example.com.

Вот мое правило перезаписи apache2:

RewriteEngine on
RewriteRule ^([^/.]+)/?$ index.php?uname=$1 [L]

Когда я иду в http://example.com/Eamorr, http://example.com/Eamorr появляется в адресной строке моего браузера.

я хочу http://www.example.com/index.php?uname=Eamorr появиться в адресной строке! (моему javascript необходимо проанализировать аргументы GET)

Это возможно?

Спасибо заранее,

Добавьте к этому перенаправление RewriteRule. + Изменить [L] к [R,L].

Однако это запустит цикл перенаправления. Скорее всего, вы захотите изменить его, чтобы он не совпадал index.php.