htaccess:如何将所有页面重定向到保留页面

ste*_*tef 4 .htaccess

当我们放置第二台服务器时,我必须将网站放下约半小时.使用.htaccess,如何将任何请求重定向domain.comdomain.com/holding_page.php

Dom*_*ger 5

Options +FollowSymlinks
RewriteEngine on
RewriteCond %{REQUEST_URI} !/holding_page.php$ 

RewriteRule $ /holding_page.php$l [R=307,L]
Run Code Online (Sandbox Code Playgroud)

使用307(谢谢Piskvor!)而不是302 - 307意味着:

请求的资源暂时驻留在不同的URI下.由于重定向有时可能会被更改,因此客户端应该继续使用Request-URI来处理将来的请求.

  • +1,但在这种情况下我会使用临时重定向:[R = 307,L] (3认同)
  • 由于这个答案仍然在搜索结果中排名第一,因此添加`RewriteCond%{REQUEST_URI}!\.(jpe?g?| png | gif)[NC]`可能是个好主意.这可以通过将图像重定向到保留页面来停止图像.我知道这不是原始问题的严格意义 - 但仍然很方便. (2认同)