#php #.htaccess
#php #.htaccess
Вопрос:
####файл.htaccess#######
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^u([a-z0-9] )$ /user.php?username=$1 [L]
RewriteRule ^([^.] )$ $1.php [NC,L]
AuthGroupFile /dev/null
AuthType Basic
AuthUserFile /home/aydeslis/domains/*******/.htpasswd/public_html/.htpasswd
AuthName "Site in maintenance"
require valid-user
ErrorDocument 401 "Unauthorized Access"
Я пытаюсь перенаправить пользователей на PHP-файл, который показывает профиль пользователя, URL-адрес которого будет выглядеть следующим образом
domain.com/u/user.php?username =[Имя пользователя] и будет введено в строку URL как domain.com/u /[имя пользователя]. был бы очень признателен, если бы кто-нибудь мог мне помочь.
Комментарии:
1. Как выглядит фактический URL-адрес?
2. domain.com/u /[имя пользователя]
Ответ №1:
Согласно вашему URL domain.com/u/[username]
, в вашем регулярном выражении отсутствуют косые черты.
RewriteRule ^u([a-z0-9] )$ /user.php?username=$1 [L]
// ^
Комментарии:
1. ? можете ли вы показать мне, как это будет выглядеть в целом
2. Это не сложно погуглить или даже догадаться:
/u/