月度归档:2013年10月

thinkphp在iis下添加url重定向规则

以下规则只针对有自己的windows服务器或IDC能帮你在IIS的ISAPI筛选器添加Rewrite.dll的用户

1:下载mrewrite压缩包:http://pan.baidu.com/s/1kots1

2:解压到网站根目录

3:配置iis的ISAPI筛选器

a:打开IIS – 你的网站 – 右键选择属性 – ISAPI筛选器  - 添加

b:筛选器名称:rewrite

c:可执行文件:浏览你刚才解压后的根目录里的Rewrite.dll

如图:

QQ图片20131031152300

 

4:打开解压到根目录下的httpd.ini

写入:

[ISAPI_Rewrite]
# 3600 = 1 hour
CacheClockRate 3600
RepeatLimit 32
#例如你希望通过访问/blog/12345能访问至/index.php/blog/12345
RewriteRule /blog(.*)$ /index\.php/blog$1 [L,I]
#后台可这样设置
RewriteRule /Admin(.*)$ /index\.php/Admin$1 [L,I]

#其中的[I]是表示不区分大小写

自此,问题解决,如果以后有新加路径,可再次编辑httpd.ini。

有些人可能会问,为什么不直接把所有链接重定义到含有index.php的路径呢,因为把所有链接都重定义了,会导致原有路径某些链接无法访问。

 

原创文章,转载请注明: 转载自蔡洁锐的blog

本文链接地址: thinkphp在iis下添加url重定向规则

chrome模拟手机终端进行测试

有时候要测试一个网页不同终端访问的不同效果,需要用iphone、ipad、android系统的手机挨个访问,这样很费神 – -

还好,谷歌的Chrome浏览器能模拟各种终端,相当于手机浏览器的模拟器,方法如下:

在Windows的【开始】–>【运行】中输入以下命令,启动谷歌浏览器,即可模拟相应手机的浏览器访问问手机网页:

模拟谷歌Android

chrome.exe --user-agent="Mozilla/5.0 (Linux; U; Android 4.2; en-us; Nexus One Build/FRF91) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1"

模拟苹果iPhone 4

chrome.exe --user-agent="Mozilla/5.0 (iPhone; CPU iPhone OS 5_0_1 like Mac OS X) AppleWebKit/534.46 (KHTML, like Gecko) Mobile/9A405"

模拟苹果iPad 2

chrome.exe --user-agent="Mozilla/5.0 (iPad; CPU OS 5_0_1 like Mac OS X) AppleWebKit/534.46 (KHTML, like Gecko) Mobile/9A405"

模拟诺基亚N97:

chrome.exe --user-agent="Mozilla/5.0 (SymbianOS/9.4; Series60/5.0 NokiaN97-1/20.0.019; Profile/MIDP-2.1 Configuration/CLDC-1.1) AppleWebKit/525 (KHTML, like Gecko) BrowserNG/7.1.18124"

如果想切换回普通浏览器模式,关掉所有Chrome浏览器,重开即可。

如果不想关闭浏览器,切回普通浏览器模式,则访问:

chrome.exe --user-agent="Mozilla/5.0 (Windows NT 6.1) AppleWebKit/535.7 (KHTML, like Gecko) Chrome/16.0.912.77 Safari/535.7"

原创文章,转载请注明: 转载自蔡洁锐的blog

本文链接地址: chrome模拟手机终端进行测试