Jump to content

Как можно закрыть доступ на сайт

Featured Replies

Posted
comment_74616

У сайта есть ip адрес -> 123.14.54.134.

И есть домен -> site.ru

Если зайти по ip то будет тот же сайт(site.ru).

Как можно закрыть заход по ip?

comment_74617

У сайта есть ip адрес -> 123.14.54.134.

И есть домен -> site.ru

Если зайти по ip то будет тот же сайт(site.ru).

Как можно закрыть заход по ip?

 
Нашёл то что вы искали, советую перед созданием темы поискать в гугле.
 
То есть ваш сайт представляется в интернете в двух эпостасях: как домен или основное зеркало сайта www.site.ru и как сайт на IP: 123.234.345.456
Чтобы этого избежать, надо также склеить все эти дела с основным доменом, то есть добавить в наш многострадальный файл .htaccess пару строк, естественно памятуя о наличии в нем других операндов:
RewriteCond %{HTTP_HOST} ^123.234.345.456
RewriteRule (.*) __www.site.ru/$1 [R=301,L]
то есть, учитывая накопленный опыт от предыдущих изысканий, склейка IP и основного домена с www, будет выглядеть как:
<IfModule mod_rewrite.c>
Options +FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteRule ^index.php$ – [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
RewriteCond %{HTTP_HOST} ^site.ru [OR]
RewriteCond %{HTTP_HOST} ^123.234.345.456
RewriteRule (.*) __www.site.ru/$1 [R=301,L]
</IfModule>

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.


Guest
Ответить в этой теме...

Последние посетители 0

  • No registered users viewing this page.