[英]Using htaccess rewrite/redirect so single PHP file can display data according to GET/POST variables
当我试图了解更多关于.htaccess重定向规则时,请耐心等待 - 我是专业的UI人员,我正在尽力提高除HTML / CSS / PHP等以外的编码技能语言
所以,我所拥有的是一个包含菜单的index.php文件 - 非常简单。 如果在用户计算机上启用了Javascript,则使用简单的jQuery好东西在菜单下方显示表单,每个链接都有一个'return false;' 应用。
我想要做的是让关闭JS的页面可以访问,所以我不想将用户重定向到另一个页面,而是希望从每个链接使用POST或GET变量,以显示各种形式.. index.php文件 - 但是URL反映了菜单选项
以下是使用名为 - Home,About,Form1和Form2的菜单项的示例:
使用JS,单击上面的示例按钮只需将表单滑动或将数据包含在页面上。
关闭JS后,如果用户点击“关于”链接,我想将URL重写为http://domain.com/about - 但请将用户保留在index.php页面上(因为它是唯一的页面) )并能够使用POST或GET变量来显示使用PHP。
因此,访问http://domain.com/index.php?page=about会在URL中显示http://domain.com/about ,但会将GET变量“page”传递给index.php文件。
希望这是有道理的......我相信有很多方法可以实现这一目标,所以如果你有关于如何改进它的想法,无论如何,我都很乐意听到它!
再次感谢Revive
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.+)$ /index.php?page=$1 [L]
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.