我有一个自定义身份验证方法:在URL中,斜杠后面有一个唯一的ID,就像登录一样。
当用户通过链接时,我需要捕获该ID并将其发送到例如index.php?url_id=****
。
网址类似于domain.com/ udfgsdfgsd 或domain.com/ urtywerty 。
我正在尝试这样的事情:
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)$ index.php?url_id=$1 [QSA, L]
但我是mod_rewrite的新手,所以没有任何反应......
P.S。
我还有另一个GET (?panel_status=****)
在授权导航后出现,我想知道如何在授权后将URL设置为domain.com/some-user-id/some-panel-status或者只是添加一些用户ID的前缀,如u_*****
,并在u
到url_id
时重定向,在其他情况下重定向到panel_status