Эта действующая система должна разрешать периоды (.
), необязательно, внутри условия перезаписи.
Например: /john.doe
должно работать, так как мы разрешаем точки в наших именах пользователей.
Однако, когда я добавляю .
или \\.
или [.]
к следующему правилу перезаписи, оно либо застревает в бесконечном цикле, и приходится перезапускать apache2. Удивительно, но поведение изменилось, и я не уверен, почему. Теперь он просто добавляет новую строку к существующему URL.
Например: /john.doe
станет /john.doe/?pg=user&username=john.doe
RewriteRule ^/([a-z0-9_]+)$ /?pg=user&username=$1 [NC,PT]
Я схожу с ума, пытаясь исправить это, пожалуйста, помогите!