gpt4 book ai didi

php - 使用 htaccess 重写/重定向,使单个 PHP 文件可以根据 GET/POST 变量显示数据

转载 作者:可可西里 更新时间:2023-11-01 13:58:15 24 4
gpt4 key购买 nike

请耐心等待我尝试了解有关 .htaccess 重定向规则的更多信息 - 我的职业是 UI 专家,我正在尽最大努力提高我的编码技能,除了 HTML/CSS/PHP 等语言

所以,我有一个包含菜单的 index.php 文件 - 非常简单。如果在用户计算机上启用了 Javascript,则使用简单的 jQuery 工具在菜单下方显示表单,每个链接都有一个“return false;”应用。

我想做的是在关闭 JS 的情况下使页面可访问,因此我不想将用户重定向到不同的页面,而是想使用每个链接中的 POST 或 GET 变量来显示各种形式..在同一个 index.php 文件中 - 但 URL 反射(reflect)了菜单选择

下面是一个使用菜单项的示例 - Home、About、Form1 和 Form2:

使用 JS,单击上述示例按钮只是将表单或包含数据的表单向下滑动到页面上。

关闭 JS,如果用户点击“关于”链接,我想将 URL 重写为 http://domain.com/about - 但是让用户留在 index.php 页面上(因为它是唯一的页面)并且能够使用 POST 或 GET 变量来显示正在使用 PHP。

因此,访问 http://domain.com/index.php?page=about会显示 http://domain.com/about在 URL 中,但将 GET 变量“page”传递给 index.php 文件。

希望这是有道理的..我相信有很多方法可以做到这一点,所以如果你有关于如何改进它的想法,无论如何,我很想听听!

再次感谢复活

最佳答案

mod_rewrite :

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

关于php - 使用 htaccess 重写/重定向,使单个 PHP 文件可以根据 GET/POST 变量显示数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2441140/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com