请耐心等待我尝试了解有关 .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 文件。
希望这是有道理的..我相信有很多方法可以做到这一点,所以如果你有关于如何改进它的想法,无论如何,我很想听听!
再次感谢 复活
最佳答案
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/