我遇到了htaccess代码的问题。
假设我有一个像这样的html文件。
Name: <input type="text" name="fname">
Age: <input type="text" name="age">
<input type="submit">
当我键入值并按下提交按钮时,它将转到此链接:
?本地主机/的welcome.php FNAME = Juriaan&安培;年龄= 26
我想将其重定向到:localhost / Juriaan / 26
在.htaccess文件中,我使用此代码
RewriteCond %{QUERY_STRING} fname=([a-zA-Z_]+)&age=([0-9]+)
RewriteRule ^welcome\.php$ /%1/%2? [R=301,L]
它将显示在地址localhost / Juriaan / 26。
现在,我想将其转换回: localhost / welcome.php?fname = Juriaan&amp; age = 26 以在欢迎页面中获取$ _GET数据。
RewriteRule ^([a-zA-Z_]+)/([0-9]+)$ welcome.php?fname=$1&age=$2
然而,它失败并抛出错误。 你能帮我解决这个问题吗?