【发布时间】:2014-08-27 15:13:56
【问题描述】:
我有一个 php 脚本,它依赖于名为“serial”的 $_GET 变量。通常 URL 如下所示: http://www.example.com/script.php?serial=XXXXXX
但是,制作二维码的人认为网址太长,已经完成了指向该网址的二维码: http://www.example.com/script.php?XXXXXX
他们遗漏的部分是“serial=”,所以 PHP 不能再 $_GET 变量了。
是否可以使用 .htaccess 重定向以重新添加“serial=”?
任何帮助将不胜感激。
谢谢!
【问题讨论】:
-
为什么不检查是否指定了序列号?如果没有,您可以使用默认值。
-
遗憾的是没有默认值。看看 Jon Lin 的回答 - 它奏效了!
标签: apache .htaccess mod-rewrite redirect