我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

htaccess重写url规则故障检测$ _GET isset

RewriteEngine On
RewriteRule ^about/([^/.]+)/?$ about.php?id=$1 [L,QSA]

I have a page use htaccess rewrite rule for url

/about/33

the page require $_GET['id'] to fetch db

however i have trouble to detect GET variable isset

if(isset($_GET['id'])){fetch data...}else{header("location:...");}

if user only enter /about/ without $GET['id'] the page will not found instead run header("location");

is anyway to solve this?

try this:

RewriteRule ^about/([^/.]*)/?$ about.php?id=$1 [L,QSA]

Put * instead of +

近期文章

  • 如何循环多次后 一并出结果
  • 佬大来解释一下这个函数
  • jenkins执行robot脚本,运行失败,报WebDriverException: Message: unknown error: Failed to create Chrome process.
  • C语言解一元二次方程
  • 怎么按照数据标签,进行分列?
  • c语言入门代码解答,关于变量的改变
  • C++怎么保存数组信息
  • sql server创建表
  • 如何结束并储存链表?
  • PHP - MySQLi准备语句
  • protues里的数码管做了计时器,怎么让它记完10再记5?
  • 想问问请教下Java问题
  • 如何在Sql Developer中使用datediff
  • 用clion对视频加水印,C++
  • 关于#网络#的问题:批量ping
  • java.lang.IllegalStateException: Failed to load ApplicationContext
  • 如何在PHP中连接变量
  • 为什么用scanf输入char会报错?
  • 关于IDEA的使用出现问题
  • 关于#网络#的问题:问题:测试时 ping了5个地址,通的和不通的都进 通.txt文档里了

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华