【教程】phpstudy设置伪静态-程序员宅基地

技术标签: python  java  js  php  javascript  

  1. 开启phpstudy扩展,勾选“rewrite_module”

    image.png

  2. 开启phpstudy伪静态支持,打开httpd-conf,修改所有“AllowOverride None”为“AllowOverride All”

    image.png

    image.png

  3. 修改并保存后,需重启Apache服务器

  4. 在网站根目录下添加.htaccess文件,创建时需要使用文本编辑器进行另存为创建,比如Editplus

  5. .htaccess文件代码

    RewriteEngine on
  RewriteRule ([a-zA-Z]{1,})-([0-9]{1,}).html$ index.php?action=$1&id=$2

    其中,html后的$符号表示结束,后跟一个空格,$1和$2表示参数

    测试:

    我的.htaccess代码是

  RewriteEngine on
  RewriteRule article/index-([0-9]{1,}).html$ article/index.html?id=$1

    在浏览器地址栏输入 http://localhost/article/index-1.html 

    会重定向到http://localhost/article/index.html?id=1

    在index.html中获取参数的方法为:

function GetRequest() {  
   var url = window.location.href; //获取url中"?"符后的字串  
   var str=url.split("-")[1].split(".")[0];
   return str;  
}  
console.log(window.location.href);
console.log(GetRequest());

完成。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/hifhf/article/details/107311560

智能推荐

用户体验衡量指标分析_psat体验值-程序员宅基地

文章浏览阅读1.3w次,点赞6次,收藏38次。本篇主要在分享一些使用体验横标指标上的一些迷思,与介绍工作中常用的一些指标,至于如何透过这些指标帮助UX Designer 在工作中提升重要性,来自证UX 工作能带来的价值部分,可以看一下Nathan 以前写过的一篇古早文。1、关于数据指标与衡量的常见迷思01 数据指标的使用,不符合GSM 原则当有一定的用户后,结合常见的数据分析工具或内部团队自建的数据埋点,网站和应用马上就能出现许多可供分..._psat体验值

ubuntu12.04 32位编译VLC0_quiet-dsp ubuntu 编译-程序员宅基地

文章浏览阅读4.4k次。root@Ubuntu32:/home/zhangbin/vlc/x86/vlc# ./bootstrapgenerating modules/**/Makefile.am.................................+ autoreconf --install --force --verbose -I m4autoreconf: Entering direct_quiet-dsp ubuntu 编译

VLAN及VLAN城域网规划_城域vlan-程序员宅基地

文章浏览阅读2.7k次。VLAN(Virtual Local Area Network)虚拟局域网用于划分区域及业务的技术,在逻辑上将一个区域划分为多个广播域。VLAN间互通需要通过路由器转发数据,否则无法进行通信。ACCESS口(接入口),用于连接终端的端口,只属于一个VLAN。Trunk口,用于设备间的通信,允许多个VLAN通过。Hybrid口,综合了ACCESS和Trunk口的功能。VLAN数量有限..._城域vlan

fir.im Weekly - 8 个不能错过的 iOS / Android 技术分享_fir platform not given --platform ios/android-程序员宅基地

文章浏览阅读813次。本期 fir.im Weekly 收集了 2 月下旬新鲜出炉的 iOS /Android 技术分享、源码等,iOS 中图片技术的解压缩、逆向实战、iOS SDK 实践,Android架构思考、Android触摸事件分发、蘑菇街Android热修复、MVP+Retrofit+RxJava网络请求框架搭建,希望对你有用。『 iOS开发分享』谈谈 iOS 中图片的解压缩“对于大多数 iOS 应用来说,图片_fir platform not given --platform ios/android

FANUC机器人INTP或251坐标系与示教资料不符报警的处理办法_intp-250(d19saw.ing,3)uf与教示资intp252 用户坐标系号码不相同-程序员宅基地

文章浏览阅读854次。在此示例中,我们首先定义了INTP的编号(INTP_ID)和新的INTP定义(NEW_INTP_DEF)。检查程序中的坐标系调用:如果在程序中使用了INTP或251坐标系,确保调用的坐标系与示教资料中的定义相匹配。检查程序中的相关指令,如"PR[用户坐标系编号]“和"PR[工具坐标系编号]”,以确保正确调用了相应的坐标系。检查示教资料:核对示教资料,包括用户坐标系(INTP)和工具坐标系(251)的定义。确保示教资料和坐标系设置的一致性,并检查程序中的坐标系调用,以确保正确使用INTP和251坐标系。_intp-250(d19saw.ing,3)uf与教示资intp252 用户坐标系号码不相同

uni-app使用微信JSSDK_jweixin.js下载-程序员宅基地

文章浏览阅读6.1k次。uni-app使用微信JSSDK安装jweixin-module引用jweixin-module接口获取wx.configwx.config 初始化(写到 methods里)使用安装jweixin-moduleNPM安装方式(不会用NPM就不要用这种方式)npm install jweixin-module --save下载使用方式下载地址:https://unpkg.com/[email protected]/lib/index.js引用jweixin-module//mi_jweixin.js下载

随便推点

Cause: java.lang.IllegalArgumentException: XML fragments parsed from previous mappers does not cont-程序员宅基地

文章浏览阅读9.9k次。### Cause: java.lang.IllegalArgumentException: XML fragments parsed from previous mappers does not contain value for...后面的不用写了.尤其是你用MyBatisGenerator反向生成的mapper时一定会出现这个问题。这不是你用什么办法能解决的,这是mybatis3.0.4_cause: java.lang.illegalargumentexception: xml fragments parsed from previou

ROS学习历程(1)-----在ubuntu 15.10 安装ROS Kinetic_ubuntu 15.10 ros-程序员宅基地

文章浏览阅读1.6k次。1.ubuntu 15.10 安装与使用安装镜像下载地址:http://www.ubuntu.com/download/desktop下载后,使用U盘启动安装,安装后设置更新源等,并配置常用的应用。 2.ROS kinetic安装与使用参考的网址: http://wiki.ros.org/kinetic http://wiki.ros.org/kinetic/Installation_ubuntu 15.10 ros

IDEA 中 project和module的关系_idea module-程序员宅基地

文章浏览阅读2.3w次,点赞45次,收藏92次。作为小白,开发工具刚从Eclipse转到IDEA。在IDEA中不能像eclipse那样直接在一个workspace下复制粘贴项目。很容易出错。首先,在IDEA里面并没有workspace这个东西。IDEA里可以把Project认为是最高的存储目录。在Project里又可以创建module。module,即模块、组件。我们可以在每个module里完成特定的功能,(相当于eclipse里的proj..._idea module

关于三角形外心性质的探究_三角形外心的性质-程序员宅基地

文章浏览阅读3k次。标题 三角形外心的性质 当还在高中的你遇到三角形外心性质的问题,是不是很揪心呢 那今天就交给大家一个绝招,hhhhhhh16340129 数据科学与计算机学院 一、三角形外心问题? 1.这个不多说啦,有图有问题,而且这类题一般都和向量有关 在这里涉及在外心O,即三角形三边的垂直平分线的交点,下面我..._三角形外心的性质

forEach循环报java.lang.NullPointerException空指针异常_集合不为空,foreach报空指针异常-程序员宅基地

文章浏览阅读1.1k次。一、测试1、最近对接SDK 发现项目中List<Object>.forEach老报空指针异常这个原因是因为返回的时候返回为null导致遍历出错。 public static void main(String[] args) { List<String> strings = null; strings.forEach(System.out::println); }..._集合不为空,foreach报空指针异常

handle句柄 matlab_谁能系统且简要地介绍一下matlab中的function handle吗?-程序员宅基地

文章浏览阅读327次。如果你学过其他的编程语言的话,类比可能会让你更好地理解什么是function handle(“函数句柄”,这个翻译太难听了)。Matlab里面function handle类似于python里面的函数对象、C++语言里面的函数指针、Perl里面的函数引用。function handle可以将function包装操作成(handle)一个变量。一个函数变成了一个变量之后,则我们可以在另外一个函数的参..._matlab中fun4_1是什么

推荐文章

热门文章

相关标签