腫麼了啊啊啊 這是
回覆
哈哈
評論
ThinkPHP在重寫模式下如果開啟URL不區分大小寫,結果訪問比如http://www.corethink.cn/index/index.html按理應該訪問首頁,但是卻提示404,通過除錯發現,在這種情況下,$_SERVER['PATH_INFO']的值居然是 index.html,難道不應該是 index/index.html嗎
果斷關閉不區分URL大小寫,列印出來$_SERVER['PATH_INFO']的值是 Index/index.html
也就是說訪問http://www.corethink.cn/Index/index.html正常訪問。
真是奇怪的問題,求解決?
附上重寫規則
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
果斷關閉不區分URL大小寫,列印出來$_SERVER['PATH_INFO']的值是 Index/index.html
也就是說訪問http://www.corethink.cn/Index/index.html正常訪問。
真是奇怪的問題,求解決?
附上重寫規則
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
評論
哈哈