在emlog博客目录下如果让 index.html 做默认首页,就会出现内容页无法访问的问题。(很多时候我们想为博客做一个引导页时出现这种情况就非常不方便)。2 j' x4 w3 Z* w& b7 I9 G5 L7 `- y
0 G- a4 s; v% S7 Y现在终于想到了一个简单的解决方法:用以下这一个非常简单的方法,就能让index.html文件做博客的默认首页。
! V, Q7 t/ F9 N1 T1 d- k; e( x
6 `" w3 Z0 z3 b, w) t; i; D9 x在模板文件header.php头部或第一个php标签内加入以下代码就行了:
9 }7 N) R3 i, ?% ~' J9 _9 t2 @- <?php
# e1 J" a4 l) X, _3 x8 B - //echo $_SERVER['REQUEST_URI'];//获取当前域名的后缀
/ j- v1 @( {1 L6 W - if($_SERVER['REQUEST_URI']=="/index.php")" ?5 R; y4 X+ A$ V% P
- {
8 ~: N- j3 j* p, ? t b - : r0 {1 r2 R% v4 d" U
- //重定向浏览器 : J e) A7 `0 ^
- header("Location: /index.html");
6 K0 \% N, z9 k9 [ - //确保重定向后,后续代码不会被执行 5 c. G3 y7 k# R) @# @
- exit;
8 B% A7 c7 E8 Q/ w0 H5 h5 d - }) q7 `8 S/ u6 x& v, _" [
- ?>
复制代码 =============================================; }& i4 }* N3 S+ s
. T4 ]" B1 `, w" U这样方法可能有点笨,但却是一个非常简单有效的办法,比修改什么规则好用多了?
2 [0 ?8 j) u$ R& @9 A h* J |