wamp集成环境开启rewrite伪静态支持

  wamp集成环境在安装完后,默认是没有开启伪静态的,所以有时把项目部署进去时如果源码里包含.htaccess文件的话,可能会出现500错误,这一般是因为不支持伪静态造成的,解决这个问题的办法就是开启伪静态支持。

  下面是wamp集成环境开启rewrite伪静态的方法:
  第一步:打开wamp安装目录,找到Apache2安装目录下的conf目录中的httpd.conf这个文件(比如我的是:C:\wamp\Apache2\conf);

  第二部:打开此文件,搜索找到,“LoadModule rewrite_module modules/mod_rewrite.so”,找到这一行,去掉前面的“#”;
  第三步:找到“AllowOverride None”改为“AllowOverride All”,有两个位置,都改了;
  第四步:重启apache;
  第五步:再打开项目,就可以使用.htaccess文件实现伪静态等功能了。

时间: 2024-08-25 20:33:47

wamp集成环境开启rewrite伪静态支持的相关文章

wamp集成环境下配置虚拟域名

wamp集成环境下配置虚拟域名,多域名.在有一些情况下会用到. 第一步:找到目录   wamp/bin/apache/apache2.4.9/conf/httpd.conf  找到准确位置  如图: 文件找到后,用记事本,或工具打开,大约在500行左右,有一句 #Include conf/extra/httpd-vhosts.conf 去掉#号,代表功能启用.虚拟机开启.如图所示: 第二步:配置文件 同样目录下 wamp/bin/apache/apache2.4.9/conf/extra/htt

WAMP集成环境更改web根目录

使用WAMP集成环境,如何更改web根目录 做php开发使用WAMP集成环境的同学大部分有过这样的经历:如果你试图修改web根目录,那么你肯定会想到要修改apache/apache2.2.11/conf/httpd.conf目录下的DocumentRoot,这时如果你再访问localhost时,网站会报403错,禁止访问.这一问题应该如何解决呢?不妨看看我的做法. Wampserver安装好后,"www目录"默认为X:/wamp/www,(这里的X是盘符)也就是wampserver安装

宝塔环境安装thinkcmf5 开启rewrite伪静态方法

thinkcmf5宝塔liunx版Nginx环境开启伪静态步骤. https://blog.csdn.net/sql521hawk/article/details/82958583 1.绑定网站运行目录. 2.填写伪静态规则: location / { index index.php index.html index.htm; if (!-e $request_filename) { rewrite ^/(.*)$ /index.php?s=$1; } }location /api/ { ind

关于在windows上的wamp集成环境和xampp上安装mongo扩展

今天来学习下mongodb,在装PHP扩展的时候本来是一个很轻松的事情,结果并不是我想想的那么简单. 我的集成环境是xampp的php版本是5.6的x86.我开启了安全模式,所以我需要mongo时ts的安全模式扩展的x86扩展这些都不是很复杂.但是当我将下载好的扩展放入ext目录下后在php.ini中开启扩展后.重启apache竟然在phpinfo里面找到mongo的扩展信息. 经过自己的反复排除,无果.主要是apache的错误log竟然不报错误.php.ini中开启mongo不管有没有都不会报

Apache开启Rewrite伪静态

环境:Windows 2003 Apache 2.2 加载Rewrite模块 在conf目录下httpd.conf中找到 去掉# LoadModule rewrite_module modules/mod_rewrite.so 允许在任何目录中使用“.htaccess”文件,将“AllowOverride”改成“All”(默认为“None”): # AllowOverride controls what directives may be placed in .htaccess files. #

WAMP集成环境

WAMP Windows下的Apache+Mysql/MariaDB+Perl/PHP/Python,一组常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个强大的Web应用程序平台.随着开源潮流的蓬勃发展,开放源代码的LAMP已经与J2EE和.Net商业软件形成三足鼎立之势,并且该软件开发的项目在软件方面的投资成本较低,因此受到整个IT界的关注.LAMP是基于Linux,Apache,MySQL/MariaDB和PHP

wamp集成环境下mysql数据库的分开部署和远程访问

今天折腾了一天一个小问题,就是明明正确的php代码在访问数据库的时候总是提示DB ERROR.后来才发现是填写数据库名的时候,写成了该数据库的ip地址(其实也是本机ip但是本机还是不能访问),而不是localhost. 归根到底这个问题的根源是mysql未开启远程访问,开启的具体方法为: D:\wamp\Apache2\conf\alias\phpmyadmin.conf 找到 deny from all allow from all 这两行删除改为 allow from all 另外,mysq

wamp集成环境php多版本搭建(php5.5,php5.6,php7.0.6)

首先需要搭建的版本可以在php官方(http://windows.php.net/download)下载对应的版本,X86对应的是32位操作系统,X64对应的是64位操作系统. 1:下载之后解压,把解压的压缩包放在wamp安装目录bin目录下的php文件夹下,同时注意把文件夹名称改成符合wamp规范的名称,比如解压过后名称是php-5.6.19-Win32-VC11-x64要改成php5.6.19记住不要有横杆. 2:然后打开wamp自带的php5.5.12版本文件夹,发现比普通官方文件多了两个

wamp集成环境下配置多个站点

步骤一:打开D:\wamp\bin\apache\Apache2.2.21\conf目录下的httpd.conf文件,搜索Listen 80,在其后加上Listen 88 Xml代码 #Listen 12.34.56.78:80 Listen 80 Listen 88 步骤二:找到Include conf/extra/httpd-vhosts.conf,将前面的#去掉 Xml代码 # Virtual hosts Include conf/extra/httpd-vhosts.conf 步骤三:打