htaccess二级目录重写找不到路径
浏览:6598次 出处信息
首先申明一下:使用.htaccess文件,会降低httpd服务器的一点性能.h
我们一般会把客户的网站放在自己的网站的目录下面,
比如FTP:/home/ftp/www,
有一个网站http://www.example.com,
那么新建一个网站的目录为http://www.example.com/newsite/,
我们这个项目是使用qeephp开发的,使用qeephp的路由重写功能,在把网站上传到服务器上,
使用了虚拟目录Alias,因为不想看到类似http://www.example.com/newsite/public/这样的路径,
于是外部访问地址是http://www.example.com/newsite,
在我启用了qeephp的rewrite时,一直说找不到路径,/home/ftp/www/newsite/,很奇怪。
仔细阅读htaccess的文档,发现有一个BaseDir参数
在htaccess 中添加
RewriteEngine on RewriteBase /twosisters RewriteCond %{REQUEST_FILENAME} -s [OR] RewriteCond %{REQUEST_FILENAME} -l [OR] RewriteCond %{REQUEST_FILENAME} -d RewriteRule ^.*$ - [NC,L] RewriteRule ^.*$ index.php [NC,L]
问题就解决.
估计把index.php改成绝对路径也没有问题。
建议继续学习:
- .htaccess功能简明教程 (阅读:7450)
- 使用.htaccess 开启gzip 缓存文件 网页 提高速度 (阅读:7348)
- .htaccess是什么? (阅读:7060)
- Bash如何取得当前正在执行的脚本的绝对路径? (阅读:5685)
- .htaccess的301跳转 (阅读:3868)
- Apache设置帐户验证[.htaccess] (阅读:3719)
- 启用Mod Rewrite和.htaccess (阅读:3611)
- Htaccess文件用法集锦 (阅读:2888)
- 为什么 Windows 的文件系统会有盘符,使用反斜杠分割路径 (阅读:2828)
- XML路径语言:XPath (阅读:2717)
QQ技术交流群:445447336,欢迎加入!
扫一扫订阅我的微信号:IT技术博客大学习
扫一扫订阅我的微信号:IT技术博客大学习
文章信息
- 作者:排头兵 来源: 排头兵-互联网开发实践
- 标签: htaccess 路径
- 发布时间:2010-03-08 23:11:31
建议继续学习
近3天十大热文
-
[1163] WordPress插件开发 -- 在插件使用 -
[67] 解决 nginx 反向代理网页首尾出现神秘字 -
[46] Java开发岗位面试题归类汇总 -
[44] web开发设计人员不可不用的在线web工具和 -
[33] Rax 系列教程(长列表) -
[32] 手机产品设计方向 -
[32] 一句话crontab实现防ssh暴力破解 -
[29] 程序员疫苗:代码注入 -
[29] 如何建立合适的索引? -
[28] oracle技术方面的路线
