> For the complete documentation index, see [llms.txt](https://olexsyn.gitbook.io/enote/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://olexsyn.gitbook.io/enote/linux/apache/htaccess/modrewrite/perenapraviti-na-inshu-storinku.md).

# Перенаправити на іншу сторінку

наприклад, на сторінку про технічні роботи

Тут зі вказаної в умові (RewriteCond) IP-адреси сайт буде відібражатися:

{% code title=".htaccess" %}

```apacheconf
RewriteEngine on
RewriteCond %{REMOTE_ADDR} !^X.X.X.X$
RewriteCond %{REQUEST_URI} !^site-closed.html
RewriteRule ^.*$ site-closed.html
```

{% endcode %}

Страницю помилки site-closed.html необхідно розмістити в корневому каталозі сайту або вказати в директиві шлях до неї.&#x20;

В мене запрацював такий варіант:

{% code title=".htaccess" %}

```apacheconf
# Заглушка
RewriteCond %{REMOTE_ADDR} !^127.0.0.2$
RewriteCond %{REQUEST_URI} !^/stop
RewriteRule ^.*$ stop
RewriteCond %{REMOTE_ADDR} ^127.0.0.2$
<IfModule mod_headers.c>
Header append Cache-Control “no-store, no-cache, must-revalidate”
Header append Pragma “no-cache”
</IfModule>
```

{% endcode %}

Але Chrom так кешував це перенаправлення, що воно працювало і після редагування .htaccess. Тільки очищення кешу Хрома дозволяло відновити нормальну роботу.
