1

Wordpress Web サイトのサーバーに直接変更を加えています。アクセス ファイルを変更しました。自分の IP を除くすべてのユーザーをリダイレクトする必要があります。したがって、基本的には、Web サイトにアクセスしたときに正常に動作するようにしたいのですが、他の誰かがアクセスしたときに、メンテナンス ページにリダイレクトされるようにしたいと考えています。

動作しない現在の .htaccess ファイルは次のとおりです。

# BEGIN WordPress

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REMOTE_ADDR} !^89.137.131.186
RewriteCond %{REQUEST_URI} !^/maintenance/index\.php$
RewriteRule ^(.*)$ http://domain.com/maintenance/index.php [R=307,L]
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress
4

1 に答える 1

2

リダイレクトを使用する理由 このプラグインを使用しない理由: http://wordpress.org/extend/plugins/ultimate-maintenance-mode/

これは、メンテナンス ページに使用するものです。ログインしているすべてのユーザーは、通常どおりサイトを表示できます。ログインしていないすべてのユーザーには、カスタマイズ可能なメンテナンス画面が表示されます。

于 2013-01-05T02:10:26.507 に答える