Php htacess是否可以验证已删除的url
我有一个网址:Php htacess是否可以验证已删除的url,php,.htaccess,Php,.htaccess,我有一个网址: www.example.com/username/password/4 我有一个文件(access.txt),其中列出了用户名和密码 Example: John:1234 我想从URL验证用户名和密码是否正确,如果正确,则将用户重定向到URL 我可以用PHP通过这样的URL实现:www.example.com/redirect.PHP?username=username&password=password&id=4 但是有没有可能通过.htacess来做呢?好吧,我知道了 R
www.example.com/username/password/4
我有一个文件(access.txt
),其中列出了用户名和密码
Example: John:1234
我想从URL验证用户名和密码是否正确,如果正确,则将用户重定向到URL
我可以用PHP通过这样的URL实现:www.example.com/redirect.PHP?username=username&password=password&id=4
但是有没有可能通过.htacess
来做呢?好吧,我知道了
RewriteEngine On
RewriteCond %{REQUEST_URI} ^/search$
RewriteCond %{QUERY_STRING} ^q=([^\/]+)&l=([^\/]+)$
RewriteRule ^ search/%1/%2? [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
Rewriterule ^search/([^\/]+)/([^\/]+)$ search.php?q=$1&l=$2 [QSA,L]
我不确定您在这里实际想做什么,但一般来说,在URL中传递密码(作为URL段或查询参数)是个坏主意。任何人都可以查看URL并以明文形式查看密码。在发送数据时使用POST而不是GET。我建议:回到这张图上的绘图板。说真的,听起来你在做的事情,从任何意义上来说,都不是一个关于user/pass的好方法。这只是一个例子,亲爱的,你知道如何将example.com/john/1234改为example.com/user=john&password=1234吗?这有帮助吗?