在XAMPP下配置简洁URL(clean urls)

我的环境为: XAMPP,Vista系统,drupal5.x.在本地安装drupal测试环境有一段时间了,但是简洁URL(clean urls)始终没有调通,当初没有什么事,只是一个配置问题.最近,在学习ubercart,里面需要用到简洁URL.所以就开始配置.

首先是打开.htaccess文件,在里面看了看,好像没有什么要配的,由于以前的安装环境是用的wdp,而不是xampp,所以那里的简洁URL配置方式并不适用。以前专门写过一篇这方面的文章。用百度搜索了一下,看到的还是自己的那篇文章。由于自己对apache,php不是很熟,所以只能借助于现有的方案了。

先是找到http://drupal.org/node/15365这篇文档,按照说明,把apache conf里面的AllowOverride None改为了AllowOverride All,试了一下,又改了回来。还是不行。

看着这篇文档,往下拉,发现一篇文章,http://drupal.org/node/43545,专门讲述Xampp下面的简洁URL配置的。依葫芦画瓢。

1,F:\xampp\apache\conf,在该目录下找到httpd.cond文件,打开,找到#LoadModule rewrite_module modules/mod_rewrite.so。

将前面的注释符“#”去掉。

2,F:\xampp\apache\conf\extra,在这个目录下面,新建一个httpd-ubercart-5.conf文件,我的项目名为ubercart-5。添加以下内容:

Alias /ubercart-5 "F:/xampp/htdocs/ubercart-5/"

<Directory "F:/xampp/htdocs/ubercart-5/">

AllowOverride All

Order allow,deny

Allow from all

</Directory>

保存,关闭,并重启apache,这样就搞定了。注意,你需要把F:\xampp\改成你的目录,把路径写对。

时间: 2024-10-31 16:30:55

在XAMPP下配置简洁URL(clean urls)的相关文章

Apache服务器下配置URL 态化的Rewrite规则

 如何在Apache环境下配置Rewrite规则 Apache Rewrite 规则 环境 URL 静态化是一个利于搜索引擎的设置,通过 URL 静态化,达到原来是动态的 PHP 页面转换为静态化的 HTML 页面,当然,这里的静态化是一种假静态,目的只是提高搜索引擎的搜索量,Comsenz 旗下的产品 Discuz!.SupeSite/X-Space.ECShop.SupeV.UCHome 等都支持此功能.当然这个功能还需要服务器环境的支持,下面介绍一下如何在 Apache 服务器下配置 UR

在windows环境下xampp如何配置多站点

window下的hosts文件 首先找到C:WindowsSystem32driversetc目录下的hosts文件,此文件在当前目录下是无法修改的,所以必须复制出来(到桌面),然后在文件尾部添加上你所需要的站点域名 以hosts文件为例,其本身配置了 127.0.0.1 localhost 前段是表示访问的主机IP,后一段是表示要访问的域名 所以如果需要配置一个www.111cn.net的域名只需要加上 127.0.0.1 www.111cn.即可. 最后我在网上了解到windows下的hos

伪静态的实现方法:IIS环境下配置Rewrite规则

URL 静态化可以提高搜索引擎抓取,开启本功能需要对 Web 服务器增加相应的 Rewrite 规则,且会轻微增加服务器负担.本教程讲解如何在 IIS 环境下配置各个产品的 Rewrite 规则.  URL 静态化可以提高搜索引擎抓取,开启本功能需要对 Web 服务器增加相应的 Rewrite 规则,且会轻微增加服务器负担.本教程讲解如何在 IIS 环境下配置各个产品的 Rewrite 规则.      下面以Discuz为例讲解IIS环境下配置Rewrite 规则,希望大家能举一反三. 一.首

Windows 2003下配置及共享打印

局域网中通过打印机共享来实现打印资源的合理利用,通过在Win 2003下配置Internet打印服务也可以在Internet这个最大的网络中实现打印机共享服务.随着IPP(Internet Printing Protocol,因特网打印协议)的完善,任何一台支持IPP协议的打印机只要连接到因特网上,并且拥有自己的Web地址,那么,而所有因特网上的计算机只要知道这台打印机的Web地址,就可以访问和共享此台打印机,完成自己的打印作业.其实,在Windows 2000 的时代已经有了Internet打

codeigniter-ci框架+xampp 刚配置 均是403

问题描述 ci框架+xampp 刚配置 均是403 刚配ci,还没开始就摔倒了.已在/application/config里设了base_url为http://localhost:8081/.我的改了默认端口为8081,非ci的php页面运行正常.apache启动正常 服务器类型: MySQL 服务器版本: 5.6.24 - MySQL Community Server (GPL) 协议版本: 10 服务器字符集: UTF-8 Unicode (utf8) Apache/2.4.12 (Win3

thinkphp-[Thinkphp]多模块多域名下配置 Smarty 模板引擎无效。

问题描述 [Thinkphp]多模块多域名下配置 Smarty 模板引擎无效. 下面是配置 如果我把APP_SUB_DOMAIN_DEPLOY去掉是可以启动Smart的. Application/Common/Conf/config.php return array( //'配置项'=>'配置值' 'TMPL_ENGINE_TYPE'=>'Smarty', 'MODULE_ALLOW_LIST' => array( 'Pc', 'Wap', ), 'DEFAULT_MODULE' =&g

如何在IIS环境下配置Rewrite规则 图文_win服务器

URL 静态化可以提高搜索引擎抓取,开启本功能需要对 Web 服务器增加相应的 Rewrite 规则,且会轻微增加服务器负担.本教程讲解如何在 IIS 环境下配置各个产品的 Rewrite 规则. 一.首先下载 Rewrite.zip 的包,解压到任意盘上的任意目录. 各个产品的 Rewrite 规则包不同,请选择对应的产品下载对应的 Rewrite 规则. Discuz!6.0.0/6.1.0 的 Rewrite 规则下载地址:Rewrite.zip UCenter Home1.0.0 的 R

Eclipse下配置Ant脚本并自动打包带签名的Android apk_Android

eclipse虽然用的比较少,但是在一些古老的项目上还会用到滴,其中最麻烦的事情就是打带签名包的问题,不太方便,下面通过本文给大家记录下配置ant,自动打包带签名apk的过程,作为备份.(PC环境为MAC) 1,第一步得安ant,下载对应安装包,解压后配置环境变量: export ANT_HOME="/Users/yanzi/work/apache-ant-1.9.4" export PATH=${PATH}:${ANT_HOME}/bin 通过which ant检查是否安装成功. 2

webconfig 文件 system.webServer节点下配置rewrite 报错

问题描述 问题:当删掉<rewrite>节点之间的内容时可以查看启用目录浏览等操作如果不删直接打不开并且浏览器上查看报HTTP错误500.19-InternalServerError无法访问请求的页面,因为该页的相关配置数据无效错误代码:0x8007000d网上搜了很多500.19的都没解决还请大神帮忙看一下此问题我的是iis7.564位win7系统webconfig配置如下:<?xmlversion="1.0"encoding="utf-8"?&