【发布时间】:2012-11-16 16:40:37
【问题描述】:
我需要为网站重新启动设置一个启动页面。所有请求都需要重定向到splash.php ...但此文件需要访问/splash 目录,该目录包含启动页面中使用的图像。
我不确定htaccess 中需要包含哪些确切规则...另外,如果所有请求都路由到/splash 并且实际的启动页面是一个索引会更好吗?
【问题讨论】:
标签: php apache .htaccess redirect
我需要为网站重新启动设置一个启动页面。所有请求都需要重定向到splash.php ...但此文件需要访问/splash 目录,该目录包含启动页面中使用的图像。
我不确定htaccess 中需要包含哪些确切规则...另外,如果所有请求都路由到/splash 并且实际的启动页面是一个索引会更好吗?
【问题讨论】:
标签: php apache .htaccess redirect
类似的东西
RewriteEngine On
RewriteCond %{REQUEST_URI} !(image\.png)$
RewriteRule (.*) /splash.html [QSA]
至少应该给你一个起点……
【讨论】:
我在 SO 上找到了一个很棒的脚本:
Options +FollowSymlinks
RewriteEngine on
RewriteCond %{REMOTE_ADDR} !=123.45.67.89
RewriteRule index.php$ /splash.php [R=301,L]
【讨论】:
index.php,而不是像您暗示的那样将请求重定向到任何文件