ОБСУЖДЕНИЕ

как сделать чтобы на страницу обитателя можно было заходить ник.сайт.ру?

28 сообщений1 просмотровЗакрыта
#21
Надо думать надо ли вообще вайлдкард :) по моему ненадо :)
#22
что тип того :)
но с такими штуками жди беды :D
#23
U.S.A, А 3го?
#24
Я тебя вообще не понял!
Ты не мог бы скопировать ВСЮ инф? или дай ссылку на публикацию!
#25
gazgolder, Установка :

1. Обращаемся в службу поддержки и просим чтобы включили услугу WildCard DNS. И прописали Алиасы *.твойдомен.ру .

2. Проверяешь, зайдя по адресу gfhryh.твойдомен.ру и если тебя перекидывает на главную страницу значит WildCard Включили.

3. Открываем свой htaaccess и вставляем туда следующее:
3.1 Для доменов третьего уровня заменяем твойсайт.org.ru своим адрессом. Слеши не удаляем. в 26 строке заменяем символ "!" своим.
Код:

RewriteEngine On
RewriteCond %{HTTP_HOST} !^$
RewriteCond %{HTTP_HOST} !^(www\.)?твойсайт\.org\.ru$ [NC]
RewriteCond %{HTTP_HOST}---%{REQUEST_URI} ^([^\.]+)\.твойсайт\.org\.ru---/([^/]+)? [NC]
RewriteCond %1---%2 !^(.*)---\1$ [NC]
RewriteRule ^(.*)$ http://твойсайт.org.ru/!%1$1 [R=301,L]
RewriteRule ^!(.*)$ /info.php?u=$1

3.2 Для доменов второго уровня заменяем твойсайт.ru на свой адрес. в 36 строке заменяем символ "!" своим.
Код:

RewriteEngine On
RewriteCond %{HTTP_HOST} !^$
RewriteCond %{HTTP_HOST} !^(www\.)?твойсайт\.ru$ [NC]
RewriteCond %{HTTP_HOST}---%{REQUEST_URI} ^([^\.]+)\.твойсайт\.ru---/([^/]+)? [NC]
RewriteCond %1---%2 !^(.*)---\1$ [NC]
RewriteRule ^(.*)$ http://твойсайт.ru/!%1$1 [R=301,L]
RewriteRule ^!(.*)$ /info.php?u=$1

4. В info.php после строчки if (isset($_GET['id']))$ank['id']=intval($_GET['id']); вставляем следующий код:
elseif (isset($_GET['u']))
{
$arr['nick']=$_GET['u'];
$nick=mysql_real_escape_string($arr['nick']);
$res=mysql_query("SELECT `id` FROM `user` WHERE `nick`='$nick';");
if(mysql_num_rows($res)>0)
{
$row=mysql_fetch_assoc($res);

$ank['id']=$row['id'];
}
else
{
$ank['id'] = 0;
}
}

5. Проверяешь. Зайди по адресу твойник.твойдомен.ру (или если у тебя домен третьего уровня заходим твойник.твойдомен.org.ru) и если тебя перекинет на твою страничку значит все работает, поздравляю!=)

6. Пункт 4 может не сработать, и тут уже без моей помощи не обойтись... ICQ 601191
#26
Htaces редач
#27
microsoft, да я знаю
#28
Тему закрыл U.S.A!
Причина: все себе сделав
Страница 2 из 2 · Всего записей: 28