专栏首页源码之家让phpStudy在windows下也支持伪静态规则文件

让phpStudy在windows下也支持伪静态规则文件

为了方便省事,默认使用phpstudy这个套件来运行php程序,但是发现phpstudy下好像无法使用伪静态,windows下似乎是不支持.htaccess文件的,所以要写到httpd.ini文件里,经过如下设置试验成功。

一 开启Mod_rewrite模块

点击任务栏中的phpstyudy图标,选择“配置文件”–“httpd-conf”

搜索 LoadModule rewrite_module modules/mod_rewrite.so  (Apache2是这个)

去掉前面的#

搜索AllowOverride None 替换为 AllowOverride All

有好几个找到和下面代码类似的那个

</IfModule>

#

# “D:\usr\local\Apache2\cgi-bin” should be changed to whatever your ScriptAliased

# CGI directory exists, if you have that configured.

#

<Directory “D:\usr\local\Apache2\cgi-bin”>

AllowOverride All

Options None

Order allow,deny

Allow from all

</Directory>

二 在Apache2\conf\httpd.conf 最后一行添加: (这个是关键点)

<IfModule mod_rewrite.c>

RewriteEngine On

RewriteRule ^(.*)-htm-(.*)$ $1.php?$2 (这里是httpd.ini里面的伪静态规则)

</IfModule>

然后重新Apache后就可以正常使用了。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • .htaccess重写让空间绑定多个域名到不同的目录支持多站点

    用户1272546
  • WDCP 504 MySQL server has gone away 解决方法

    用户1272546
  • wordpress更换域名后文章图片不显示

    用户1272546
  • 让phpStudy在windows下也支持伪静态规则文件

    为了方便省事,默认使用phpstudy这个套件来运行php程序,但是发现phpstudy下好像无法使用伪静态,windows下似乎是不支持.htaccess文件...

    用户1191760
  • [javaSE] 集合框架(HashSet)

    获取Demo对象,system.out.println(demo),打印demo对象,Demo@xxxxxx

    陶士涵
  • CSS中display:inline和display:inline-block的区别

    1)可以设置margin-left,padding-left,padding-right,margin-right,不能设置margin-top,padding...

    lesM10
  • redis 学习(14)-- HyperLogLog

    HyperLogLog 是基于 HyperLogLog 算法的一种数据结构,该算法可以在极小空间完成独立数量统计。

    希希里之海
  • 免费为你的域名申请SSL证书和配置教程

    我想,点进来的朋友,应该都知道SSL的重要性吧。这里就简单提一下,大型网站域名只有配置了SSL后,才会更加安全。

    大宇云的客户
  • 虚拟主机配置

    注意:这个文件需要提供管理员身份才可以进行修改。因此,我们需要以管理员的身份打开编辑器(例如记事本、Sublime等等),在该编辑器中打开hosts文件进行修改...

    那一叶随风
  • Lucenu和Sphinx介绍

    一、Lucene介绍 1、简介 Lucene 是apache软件基金会一个开放源代码的全文检索引擎工具包,是一个全文检索引擎的架构,提供了完整的查...

    苦咖啡

扫码关注云+社区

领取腾讯云代金券