Я пытаюсь конвертировать URL с переменными GET из чего-то вроде
http://domain.com/?username=john
до
http://domain.com/john
используя следующие статьи здесь и здесь .
Используя пример из первой статьи (с небольшой модификацией) - RewriteRule .* index.php
- я понял, что это работает. Первая проблема заключается в том, что я все еще хочу иметь доступ к другим файлам в том же каталоге. Итак, самое близкое, что я получил до сих пор, это RewriteRule index\.php/(.+) index.php?username=$1
, который все еще не идеален, потому что я не хочу имя файла в URL, но есть другая проблема. index.php установлен как DirectoryIndex, и я понятия не имею, как с этим справиться.
Я все еще очень начинающий в настройке Apache, поэтому любая помощь очень ценится.