Apache2mod_rewrite对GET变量的处理存在困难
创始人
2024-09-05 07:01:08
0

如果您正在使用 mod_rewrite 在 Apache2 Web 服务器上重定向 URL,并且您的 URL 包含 GET 变量,则可能会出现问题。这是因为 mod_rewrite 必须重新构建完整的 URL 并将其传递给后端脚本。如果您需要动态添加 GET 变量,这可能会变得非常棘手。

解决此问题的一种方法是在 .htaccess 文件中手动重写 GET 变量。例如,如果您希望将 /index.php?page=about 转换为 /about,您可以使用以下代码:

RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^([^/]+)/?$ index.php?page=$1 [L]

这会将 URL 重写为 /about,但实际上在后端会传递 /index.php?page=about。这意味着您可以在 PHP 脚本中访问 $_GET['page'] 变量。

请注意,此方法对于多个 GET 变量可能不起作用。在这种情况下,您可能需要使用其他技术,例如在 PHP 脚本中手动分析 URL。

相关内容

热门资讯

了解透视!德州透视脚本,微乐陕... 了解透视!德州透视脚本,微乐陕西小程序破解器,妙招教程(了解有挂)-哔哩哔哩1)德州透视脚本辅助插件...
推荐透视!wepoker俱乐部... 推荐透视!wepoker俱乐部辅助,微信小程序微乐游戏修改器,积累教程(有挂解惑)-哔哩哔哩;wep...
了解透视!悦扑克脚本,微乐小程... 了解透视!悦扑克脚本,微乐小程序破解版修改器,教程书教程(有挂讲解)-哔哩哔哩1、了解透视!悦扑克脚...
分享透视!aapoker俱乐部... 分享透视!aapoker俱乐部靠谱吗,微乐麻将自建房app,秘籍教程(真的有挂)-哔哩哔哩aapok...
教你透视!aapoker辅助怎... 教你透视!aapoker辅助怎么用,微信小程序游戏充值破解,指引教程(有挂详情)-哔哩哔哩1)aap...
分享透视!hhpoker免费透... 分享透视!hhpoker免费透视脚本,小程序微乐贵阳捉鸡麻将挂,办法教程(有挂详情)-哔哩哔哩1、在...
详情透视!wepoker到底有... 详情透视!wepoker到底有没有透视,微乐小程序自建房辅助,指南书教程(有挂教学)-哔哩哔哩小薇(...
详情透视!wepoker科技辅... 详情透视!wepoker科技辅助器,微乐智能辅助软件是真的吗,模板教程(有挂方法)-哔哩哔哩进入游戏...
曝光透视!wepokerplu... 曝光透视!wepokerplus透视脚本免费,微乐小程序游戏破解器,模板教程(有挂攻略)-哔哩哔哩1...
必备透视!wepoker私人局... 必备透视!wepoker私人局怎么玩,微乐麻将脚本掌上程序,模块教程(竟然有挂)-哔哩哔哩一、wep...