我目前正在开展一个庞大的学校项目,并且到了我真正需要帮助的地步。
我的网站在根目录中有一个名为“page.php”的脚本。这个脚本使用一个get参数(“l”,长6个字符,字符串) - 所以url就是这样的:mysite.com/page.php?l=abcdef
现在我希望能够使链接看起来像这样:mysite.com/abcdef
这样的事情会成为可能吗?如果有,怎么样? 提前谢谢!
答案 0 :(得分:1)
您可以使用根目录中的.htaccess文件来执行此操作。对您的域的所有请求(已知文件和目录除外)都将路由到page.php
DirectoryIndex page.php
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ http://example.com/page.php?l=$1 [R=301,L]
在page.php中,请使用$ _GET ['page']
来捕捉它