目标是:
访问者访问domain.com/username
时
它会在内部转发到domain.com/view-profile.php?uid=username
当访问者访问domain.com/username/
时,会删除最后一个“/”
这是代码:
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([a-zA-Z0-9][a-zA-Z0-9_-]{5,49})$ view-profile.php?uid=$1 [L]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([a-zA-Z0-9][a-zA-Z0-9_-]{5,49})/$ /$1 [R=301,L]
我是否还需要斜杠/view-profile.php?uid=$1 [L]
?
有人想让我快速了解mod重写如何从上到下处理每个请求?