昨天把博客轉到了新的空間,解析了域名,今天發現能ping通了,首頁能打開,但是點擊詳細頁面的時候卻發現網頁一片空白,只有一行提示字:No input file specified.
網上搜索了一下,有各種說法,都未能解決。后來找到比較接近成功的解決方法,就是添加如下偽靜態規則:
RewriteEngine?On
RewriteBase?/
RewriteCond?%{REQUEST_FILENAME}?!-f
RewriteCond?%{REQUEST_FILENAME}?!-d
RewriteRule?^(.*)$?/index.php?/$1?[L]
而以上的偽靜態代碼又不適用于我的博客空間,因為我的是Nginx服務器,因此需要符合Nginx下的偽靜態規則。結合Nginx下偽靜態的特點,經過修改,最終得出的解決辦法是為服務器添加以下偽靜態規則:
if (!-e $request_filename) {
rewrite ^(.*)$ /index.php?/$1 last;}
偽靜態規則正確添加后,問題隨之解決。
文章來源:周森標博客
新聞熱點
疑難解答