deepinout.com
Open in
urlscan Pro
120.79.227.31
Public Scan
URL:
https://deepinout.com/php-reference-manual/php-common-operations/php-pseudo-static.html
Submission: On July 09 via api from US — Scanned from DE
Submission: On July 09 via api from US — Scanned from DE
Form analysis
4 forms found in the DOMGET https://deepinout.com/
<form method="get" class="site-search-form" action="https://deepinout.com/"><input class="search-input" name="s" type="text" placeholder="输入关键字" value=""><button class="search-btn" type="submit"><i class="fa fa-search"></i></button></form>
POST https://deepinout.com/wp-comments-post.php
<form action="https://deepinout.com/wp-comments-post.php" method="post" id="commentform">
<div class="comt">
<div class="comt-title">
<img alt="" data-src="https://cdn.v2ex.com/gravatar/?s=50&d=mm&r=g" srcset="https://cdn.v2ex.com/gravatar/?s=100&d=mm&r=g 2x" class="avatar avatar-50 photo avatar-default" height="50" width="50" loading="lazy" decoding="async"
src="https://deepinout.com/wp-content/themes/dux/img/avatar-default.png">
<p><a rel="nofollow" id="cancel-comment-reply-link" href="javascript:;">取消</a></p>
</div>
<div class="comt-box">
<textarea placeholder="你的评论可以一针见血" class="input-block-level comt-area" name="comment" id="comment" cols="100%" rows="3" tabindex="1"
onkeydown="if(event.ctrlKey&&event.keyCode==13){document.getElementById('submit').click();return false};"></textarea>
<div class="comt-ctrl">
<div class="comt-tips"><input type="hidden" name="comment_post_ID" value="3245" id="comment_post_ID">
<input type="hidden" name="comment_parent" id="comment_parent" value="0">
<label for="comment_mail_notify" class="checkbox inline hide" style="padding-top:0"><input type="checkbox" name="comment_mail_notify" id="comment_mail_notify" value="comment_mail_notify" checked="checked">有人回复时邮件通知我</label>
<div class="comt-tip comt-loading" style="display: none;">评论提交中...</div>
<div class="comt-tip comt-error" style="display: none;">#</div>
</div>
<button type="submit" name="submit" id="submit" tabindex="5">提交评论</button>
<!-- <span data-type="comment-insert-smilie" class="muted comt-smilie"><i class="icon-thumbs-up icon12"></i> 表情</span> -->
</div>
</div>
<div class="comt-comterinfo" id="comment-author-info">
<ul>
<li class="form-inline"><label class="hide" for="author">昵称</label><input class="ipt" type="text" name="author" id="author" value="" tabindex="2" placeholder="昵称"><span class="text-muted">昵称 (必填)</span></li>
<li class="form-inline"><label class="hide" for="email">邮箱</label><input class="ipt" type="text" name="email" id="email" value="" tabindex="3" placeholder="邮箱"><span class="text-muted">邮箱 (必填)</span></li>
<li class="form-inline"><label class="hide" for="url">网址</label><input class="ipt" type="text" name="url" id="url" value="" tabindex="4" placeholder="网址"><span class="text-muted">网址</span></li>
</ul>
</div>
</div>
</form>
<form id="sign-in">
<h3><small class="signup-loader">切换注册</small>登录</h3>
<h6> <label for="inputEmail">用户名或邮箱</label> <input type="text" name="username" class="form-control" id="inputEmail" placeholder="用户名或邮箱"> </h6>
<h6> <label for="inputPassword">密码</label> <input type="password" name="password" class="form-control" id="inputPassword" placeholder="登录密码"> </h6>
<div class="sign-submit"> <input type="button" class="btn btn-primary signsubmit-loader" name="submit" value="登录"> <input type="hidden" name="action" value="signin"> <label><input type="checkbox" checked="checked" name="remember"
value="forever">记住我</label> </div>
<div class="sign-info"><a href="https://deepinout.com/">找回密码?</a></div>
</form>
<form id="sign-up">
<h3><small class="signin-loader">切换登录</small>注册</h3>
<h6> <label for="inputName">昵称</label> <input type="text" name="name" class="form-control" id="inputName" placeholder="设置昵称"> </h6>
<h6> <label for="inputEmail2">邮箱</label> <input type="email" name="email" class="form-control" id="inputEmail2" placeholder="邮箱"> </h6>
<div class="sign-submit"> <input type="button" class="btn btn-primary btn-block signsubmit-loader" name="submit" value="快速注册"> <input type="hidden" name="action" value="signup"> </div>
</form>
Text Content
极客笔记 * Android Camera系列 * Android Camera2 API * Android Camera性能分析 * Android系统 * Android.mk详解 * Android系统分析 * Python * Python 教程 * Pandas 教程 * Django 教程 * Linux * Linux命令 * Linux内核API * LVGL教程 * 开发工具 * Git * MobaXterm * 图形图像 * OpenCV-Python教程4.0.0 * OpenCL 教程 * 编程基础 * C语言教程 * C标准库 * C++ 基础教程 * 当前位置:极客笔记 > PHP 参考手册 > PHP 常用操作 > PHP 伪静态 上一篇 PHP 饼形图绘制类 下一篇 PHP array_change_key_case函数 PHP 伪静态 PHP 伪静态——隐藏实际路径,PHP伪静态技术,可以缩短URL隐藏实际路径提高PHP代码的安全性,便于用户记忆和输入,易于被搜索引擎收录。 -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- 文章目录 1. PHP 伪静态 语法 2. PHP 伪静态 示例 PHP 伪静态 语法 (1)修改Apache服务器的配置文件httpd.conf。httpd.conf存储在Apache安装文件夹下的conf文件夹中。打开httpd.conf文件,定位到如下位置: #LoadModule rewrite_module modules/mod_rewrite.so 将该项前面的“#”去掉,启动该项。 (2)查找httpd.conf文件,找到其中的“AllowOverride”项,将它的值都修改为All。 (3)完成对httpd.conf文件的修改后,保存该文件,并重新启动Apache服务器,使修改生效。 (4)接下来在项目的根目录下创建一个.htaccess文件,实现对PHP文件后缀的隐藏操作。.htaccess文件的格式如下: RewriteEngine on #启动项 通过正则表达式对文件的后缀和传递的参数进行匹配,完成对PHP文件后缀的隐藏操作。 RewriteRule ^index\.html$ index.php [L] PHP Copy 上述直接将文件后缀php替换为html。其替换时的后缀可以任意指定。 RewriteRule ^famousword-([0-9]+)-([a-z]+)\.htmlfamousword.php?page=1&flag=$2 [L] PHP Copy 上述实现对包含参数的PHP文件的后缀进行隐藏,内容分析: 其中famousword是文件的名称,“-”是参数直接的分隔符,通过 ([0- 9]+) 定义第一个参数为数字格式,通过 ([a- z]+) 定义第二个参数为字符串格式,定义文件后缀为.html。 $ 符号后面紧跟的是PHP文件(famousword.php),以及传递的参数 (page=1&flag=2)。 [L]是结束字符。 -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- 它实现将famousword.php文件隐藏为famousword.html,将其参数page和flag的值分别使用数字和字符串来替换。 RewriteRule ^famouswordinfo-([0-9]+)\.htmlfamouswordinfo.php?wordid=1 [L] PHP Copy 上述内容实现将famouswordinfo.php文件隐藏为famouswordinfo.html,并将参数wordid传递的值使用数字来替换。 RewriteRule ^maindowncenter-(.*)\.htmlmaindowncenter.php?a=1 [L] PHP Copy 上述内容中的“(.*)”表示任意字符串,也就是说使用任意字符串来替换参数a的值。 PHP 伪静态 示例 本示例实现站内搜索的功能,并且对执行文件search.php应用伪静态技术,将其隐藏成一个search.html文件。 在本示例中,将index.php隐藏为index.html,将search.php隐藏为search.html。其.htaccess文件的代码如下: -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- RewriteEngine On RewriteRule ^index.htmlindex.php RewriteRule ^search.html search.php PHP Copy -------------------------------------------------------------------------------- 赞(1) 未经允许不得转载:极客笔记 » PHP 伪静态 评论 抢沙发 取消 有人回复时邮件通知我 评论提交中... # 提交评论 * 昵称昵称 (必填) * 邮箱邮箱 (必填) * 网址网址 PHP 常用操作PHP ADODB连接数据库类PHP ADODB操作数据库类PHP ADODB分页类PHP PDO连接数据库类PHP PDO操作数据库类PHP PDO分页类PHP Smarty配置类PHP Util项目工具类PHP 购物车类PHP 格式转换类PHP 验证码类PHP 省市二级菜单类PHP 动态生成静态页类PHP 图片添加文字水印类PHP 图片添加图像水印类PHP 缩略图生成类PHP 柱形图绘制类PHP 折线图绘制类PHP 饼形图绘制类PHP 伪静态 © 2023 极客笔记 网站地图 蜀ICP备20003487号-1 * 微信订阅 微信订阅号 * 回顶 回顶部 * Android Camera系列 * Android Camera2 API * Android Camera性能分析 * Android系统 * Android.mk详解 * Android系统分析 * Python * Python 教程 * Pandas 教程 * Django 教程 * Linux * Linux命令 * Linux内核API * LVGL教程 * 开发工具 * Git * MobaXterm * 图形图像 * OpenCV-Python教程4.0.0 * OpenCL 教程 * 编程基础 * C语言教程 * C标准库 * C++ 基础教程 * 切换注册登录 用户名或邮箱 密码 记住我 找回密码? 切换登录注册 昵称 邮箱