форум vBSupport.ru > vBulletin > Вопрос — Ответ
  • »
VBsupport перешел с домена .ORG на родной .RU Ура! Пожалуйста, обновите свои закладки - VBsupport.ru
 
 
 
 
Sven
Front-End Developer
 
Sven's Avatar
Default Доступ к сайту
1

Вот в какой-то темке я читал что лучше через htaccess запретить доступ к сайту по www или наоборот.

Что прописать в htaccess чтоб на сайт можно было попасть так http://мой_сайт...,
а http://www.мой_сайт запрещало доступ? Поиском пользовался, не нашел
Bot
Yandex Bot Yandex Bot is online now
 
Join Date: 05.05.2005
Реклама на форуме А что у нас тут интересного? =)
 
 
AleX
Гость
Default

Sven, в .htaccess прописать:
Code:
AuthType Basic
AuthName "FORBIDDEN AREA"
AuthUserfile "../htdocs/forbidden/.htpasswd"
Require valid-user
AuthUserfile "../htdocs/forbidden/.htpasswd" - место хранения .htpasswd.

В .htpasswd прописать:
Code:
user:pass
Пасс только прописывай в md5.

Бросаешь .htaccess в папку, на которую хочешь запретить доступ.
 
 
Sven
Front-End Developer
 
Sven's Avatar
Default
1

Такое я знаю)) Но всё-равно спасибо.

Я про то чтоб пользователя не пускало по адресу www, чтоб ему показывалось типа "Ошибка 404"
 
 
AleX
Гость
Default

Sven, тогда - http://htaccess.net.ru/doc/htaccess/order.php
 
 
Ghost
Гуру
 
Ghost's Avatar
Default
1

Quote:
Originally Posted by Sven View Post
Вот в какой-то темке я читал что лучше через htaccess запретить доступ к сайту по www или наоборот.

Что прописать в htaccess чтоб на сайт можно было попасть так http://мой_сайт...,
а http://www.мой_сайт запрещало доступ? Поиском пользовался, не нашел
У меня была подобная задачка. Стояла следующим образом: всех пользователей, пришедших на сайт.ру автоматически перекидывать на ввв.сайт.ру. Решил через mod_rewrite так:
Code:
RewriteCond	%{HTTP_HOST}	^site.ru
RewriteRule	^(.*)$		http://www.site.ru$1 [R=301,L]
Т.о. если юзер приходил на site.ru/forum/index.php его автоматом перекидывало на www.site.ru/forum/index.php. Т.е. не выдавал ошибку, дескать такого хоста не существует или он запрещен, а автоматом перекидывает на существующий разрешенный хост. Если нужно сделать наоборот, то код такой получается:
Code:
RewriteCond	%{HTTP_HOST}	^www.site.ru
RewriteRule	^(.*)$		http://site.ru$1 [R=301,L]
 
 
Sven
Front-End Developer
 
Sven's Avatar
Default
1

Для поисковых ботов это не будет ошибкой? Я такое читал в статье по раскрутке сайта, это для того чтоб не терялся ПР (вроде бы так)
 
 
Ghost
Гуру
 
Ghost's Avatar
Default
0

Quote:
Originally Posted by Sven View Post
Для поисковых ботов это не будет ошибкой?
Бот получит ответ "HTTP/1.1 301 Moved Permanently"; поймет, что документ перемещен на ПМЖ в другое место, проследует в это место и проиндексирует документ.
 


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off




All times are GMT +4. The time now is 10:36 AM.


Powered by vBulletin® Version 3.7.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Loading...