Thinkphp .htaccess 与 httpd.ini文件重定向转换问题
2015-11-18 11:46
399 查看
.htaccess 文件内容
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
转换成 httpd.ini
如果直接写成是可以
RewriteRule (.*)$ /index\.php\?s=$1 [I]
但是
RewriteRule (.*)$ /index\.php\?s=$1 [I,PT] 第一次正常 第二次访问服务器报错
改成 RewriteRule (.*)$ /index\.php\?s=$1 [I] 图片显示有问题,我的分隔符是 “-”
最后自己解决了,就是排除不需要重定向的目录 像下面的
[ISAPI_Rewrite]
CacheClockRate 3600
RepeatLimit 32
RewriteRule (?!/dh)(?!/phpMyAdmin)(?!/Public)(.*)$ /index\.php/$1 [I]
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
转换成 httpd.ini
如果直接写成是可以
RewriteRule (.*)$ /index\.php\?s=$1 [I]
但是
RewriteRule (.*)$ /index\.php\?s=$1 [I,PT] 第一次正常 第二次访问服务器报错
改成 RewriteRule (.*)$ /index\.php\?s=$1 [I] 图片显示有问题,我的分隔符是 “-”
最后自己解决了,就是排除不需要重定向的目录 像下面的
[ISAPI_Rewrite]
CacheClockRate 3600
RepeatLimit 32
RewriteRule (?!/dh)(?!/phpMyAdmin)(?!/Public)(.*)$ /index\.php/$1 [I]
相关文章推荐
- Xcode7发送http请求被拦截的解决方法
- 业界良心机构解密:90后更适合学网络营销的六大理由!
- 自己写的获取网络图片,不放内存里,包括文件的删除,创建
- 一个解除TCP连接的TIME_WAIT状态限制的简便方法
- 小识http协议
- Android Https请求详细demo
- http head 详解
- TCP的定时器系列 — 保活定时器
- HTTP协议学习
- android 根据网络来获取外网ip地址及国家,地区的接口
- 网络总结2
- 网络总结1
- 关于IOS网络实时监听中reachability文件的问题
- 在RDO自动安装的OpenStack Liberty单机中搭建能够内外网互访的网络(七)-免密码登录
- Win10系统去掉通知区域网络图标上的感叹号方法图解
- Python - 网络 - 请求地址上的文件并下载
- HTTP状态代码
- 11月第1周网络安全报告:被篡改.COM网站占74.6%
- 配置开发支持高并发TCP连接的Linux应用程序全攻略
- http常见的get请求方式和set请求方式。