请选择 进入手机版 | 继续访问电脑版

SpeedPHP框架

 找回密码
 注册成为新用户

QQ登录

只需一步,快速开始

查看: 9214|回复: 0

[访问交互] Apache的UrlRewrite伪静态htaccess设置

[复制链接]
发表于 2012-8-4 13:58:45 | 显示全部楼层 |阅读模式
SpeedPHP框架的UrlRewrite伪静态是通过服务器的伪静态功能实现的,以下讲述如何在Apache服务器中配置和使用UrlRewrite伪静态。

首先确定您的Web服务器是Apache,如果是IIS,请参考本站另一篇文章《IIS的URLRewrite伪静态设置》

以下根据对主机配置的权限不同,我们分为“虚拟主机用户”和“独立主机用户”两种情况来讲述,请对比您是需要哪一类用户。

虚拟主机用户

虚拟主机用户指的是网站空间是购买ISP主机服务商的虚拟主机,或者对服务器没有管理员权限的用户。

  • 查看主机配置单或者询问您的主机服务商或者管理员,确定网站空间已经开启htaccess文件权限。UrlRewrite主要是通过htaccess文件设置,所以务必要确定网站空间可以支持htaccess文件。
  • 将以下htaccess文件内容传到需要使用UrlRewrite的网站目录中即可。htaccess文件支持在任何目录实现UrlRewrite,所以可以放置在任何有SpeedPHP框架应用程序的目录。
  1. <IfModule mod_rewrite.c>
  2. RewriteEngine On
  3. RewriteCond %{REQUEST_FILENAME} !-f
  4. RewriteCond %{REQUEST_FILENAME} !-d
  5. RewriteRule ^(.*)$ index.php?$1 [L]
  6. </IfModule>
复制代码
由于一般windows电脑不能创建.htaccess文件,所以这里还提供了htaccess文件下载。或者可以通过FTP软件重命名。
.htaccess下载: rewrite25[1].rar (1.38 KB, 下载次数: 361)
您需要登录后才可以回帖 登录 | 注册成为新用户

本版积分规则

手机浏览|简版|中文PHP框架|开源协议|SpeedPHP.com ( 粤ICP备08008671号

GMT+8, 2020-2-19 22:36

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表