Пуля — дура. Пых — молодец.

Добро пожаловать на Пыху!

Логин:
Пароль:
 

Нет прописки? Зарегистрируйся!

Новости

Пыха переехала на новый сервер, ура!

Краснодарское время: 24 Май, 2012, 02:39:49

Страниц: [1] 2
Печать
Автор Тема: Авто поддомены  (Прочитано 940 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Troy    ↓ 
03 Ноябрь, 2009, 02:44:23
НЕ ХУЕТА! ХУЕТА!

Группа: Джедаи

Карма: 45
Сообщений: 2393
Сила слова: 1.88

Вобщем всё сделал , осталось теперь доделать сам скрипт, сначало решил сделать реврайт , но так как у меня url и так реврайтится , ничего не получается , вот htaccess
 
Text

AddDefaultCharset UTF-8
Options -Indexes
RewriteEngine On
 
RewriteCond %{REQUEST_FILENAME} !-l
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ ./index.php
 

надо делать из user.site.ru делать запрос site.ru/users/user
 
Ещё есть идея на уровне php парсить host , но думаю с реврайтами проще и быстрее , вобщем люди добрае , помогите)))
Записан

ivanscm    ↓ 
03 Ноябрь, 2009, 05:06:33 , спустя 2 часа 22 минуты 10 секунд
НЕ ХУЕТА! ХУЕТА!

Синий властилин
Группа: Джедаи

Карма: 0
Сообщений: 1123
Сила слова: 0

вот как устроен мой
Text
RewriteEngine On
RewriteBase /
 
#добавляем слеш после названия директорий (директория - это файл без точки «.»)
RewriteCond %{REQUEST_URI} (.*/[^/.]+)($|\?)
RewriteRule .* %1/ [R,L,QSA]
 
RewriteCond %{REQUEST_URI} ^/(system|images|tpl|js|css|captcha|banners|phpmyadmin|user-music)/.*|^(/style\.css|/install\.php|/robots\.txt|.*\.xls|.*\.doc|register.php)
RewriteRule . - [L]
 
#директории, для которых необходимо выдавать 403 ошибку
RewriteCond %{REQUEST_URI} ^/(system|images)/
RewriteRule . - [F]
 
RewriteCond %{HTTP_HOST} ^(www.)?(.*)$
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*) ./index.php?domain=%2&path=$1 [L,QSA]
Думаю надо переделать в
Text
RewriteRule ^(.*) ./users/%2&/$1 [L,QSA]
Записан

Troy    ↓ 
03 Ноябрь, 2009, 05:13:50 , спустя 7 минут 17 секунд
НЕ ХУЕТА! ХУЕТА!

Группа: Джедаи

Карма: 45
Сообщений: 2393
Сила слова: 1.88

Internal Server Error
 
:)
Записан

md5    ↓ 
03 Ноябрь, 2009, 05:15:43 , спустя 1 минуту 53 секунды
НЕ ХУЕТА! ХУЕТА!

выезд, апартаменты, массаж, стриптиз, подружки, дорого
Группа: в ухо

Карма: не нужна
Сообщений: 10494
Сила слова: 1.19


Internal Server Error
 
:)
логи смотри
 
а вобще, я выкладывал решения для nginx
Записан

8: Undefined variable: str
Файл: /home/pyha/pyha.ru/forum/bbcode/Xbb/Tags/Man.php
Строка: 18
adw0rd: мудень блять, я уже фиксить стал эту фигню :)
md5: вуахахахаха
ivanscm    ↓ 
03 Ноябрь, 2009, 05:16:17 , спустя 34 секунды
НЕ ХУЕТА! ХУЕТА!

Синий властилин
Группа: Джедаи

Карма: 0
Сообщений: 1123
Сила слова: 0

что нить типо этого
 
мой делал
Text
RewriteRule ^(.*) ./index.php?domain=%2&path=$1 [L,QSA]

на index.php отправлял запрошеный домен и путь. попробуй в индекс.пхп вывести эти переменные... кароче в эту сторону надо рыть :)
Записан

Troy    ↓ 
03 Ноябрь, 2009, 05:29:13 , спустя 12 минут 56 секунд
НЕ ХУЕТА! ХУЕТА!

Группа: Джедаи

Карма: 45
Сообщений: 2393
Сила слова: 1.88

ivanscm, это то работает . проблемма в нужные мне url тоже виртуальные
Спустя 2 минуты 51 секунду добавил
md5, дай тему
Записан

ivanscm    ↓ 
03 Ноябрь, 2009, 05:34:26 , спустя 5 минут 13 секунд
НЕ ХУЕТА! ХУЕТА!

Синий властилин
Группа: Джедаи

Карма: 0
Сообщений: 1123
Сила слова: 0

Создание поддомена через .htaccess!
Это незаменимая полезность для дорвейщика описана всего на одной странице :) . Отписывайтесь, если что не получается или поправьте меня.
 
Прежде всего, в админке у хоста создаем алиас для желаемого домена… там будет выставлено:
ВашДомен.com
www.ВашДомен.com
Но нужно добавить (!)
*.ВашДомен.com
 
В корневой директории создаем .htaccess со следующем содержанием:
 
Исходный код
 
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(.+)\.ВашСайт\.com$ [NC]
RewriteCond %{HTTP_HOST} !^www\.ВашСайт\.com$ [NC]
RewriteCond %{REQUEST_URI} !^/subdomains
RewriteRule ^(.*) %{HTTP_HOST}$1
RewriteRule ^(.*)\.ВашСайт\.com(.*) /subdomains/$1$2
RewriteRule ^subdomains\.(.*) /subdomains/$1
 
и в файле httpd.conf пишем
 
Исходный код
 

Options FollowSymLinks
AllowOverride All
 

ServerAdmin admin@ВашСайт.com
ServerAlias *ВашСайт.com
Virtual DocumentRoot /domains/ВашСайт.com/html/%1
ServerName ВашСайт.com
ErrorLog logs/ВашСайт.com-error_log
CustomLog logs/ВашСайт.com-access_log common
 
В корне создаем папку subdomains
Например, мы хотим получить хотим получить поддомен adeka.ВашСайт.com
1. Идем в subdomains и создаем там папку adeka
2 – Конец :)
Записан

md5    ↓ 
03 Ноябрь, 2009, 05:35:00 , спустя 34 секунды
НЕ ХУЕТА! ХУЕТА!

выезд, апартаменты, массаж, стриптиз, подружки, дорого
Группа: в ухо

Карма: не нужна
Сообщений: 10494
Сила слова: 1.19

1. http://pyha.ru/forum/topic/66.0
2. http://pyha.ru/forum/topic/2172.0
Записан

8: Undefined variable: str
Файл: /home/pyha/pyha.ru/forum/bbcode/Xbb/Tags/Man.php
Строка: 18
adw0rd: мудень блять, я уже фиксить стал эту фигню :)
md5: вуахахахаха
phpdude    ↓ 
03 Ноябрь, 2009, 05:42:15 , спустя 7 минут 15 секунд
НЕ ХУЕТА! ХУЕТА!

я - ЭМО
Группа: в ухо

Карма: 344
Сообщений: д-о-х-у-я!
Сила слова: 1.66

такая задача, а вы сразу в лужу ... пиздец друзья :)
Записан

забанен. могу забанить других, пишите в личку
BEER. Helping ugly people have sex since 1862.
ivanscm    ↓ 
03 Ноябрь, 2009, 05:43:52 , спустя 1 минуту 37 секунд
НЕ ХУЕТА! ХУЕТА!

Синий властилин
Группа: Джедаи

Карма: 0
Сообщений: 1123
Сила слова: 0

пиздец! а я плюс заслужил?
Записан

Troy    ↓ 
03 Ноябрь, 2009, 05:50:43 , спустя 6 минут 51 секунду
НЕ ХУЕТА! ХУЕТА!

Группа: Джедаи

Карма: 45
Сообщений: 2393
Сила слова: 1.88


такая задача, а вы сразу в лужу ... пиздец друзья :)

Ты про что ?
 
По теме : Понял , что то что я хочу пиздец , тема закрыта))
Записан

md5    ↓ 
03 Ноябрь, 2009, 05:56:13 , спустя 5 минут 30 секунд
НЕ ХУЕТА! ХУЕТА!

выезд, апартаменты, массаж, стриптиз, подружки, дорого
Группа: в ухо

Карма: не нужна
Сообщений: 10494
Сила слова: 1.19

ты че зассал?
Записан

8: Undefined variable: str
Файл: /home/pyha/pyha.ru/forum/bbcode/Xbb/Tags/Man.php
Строка: 18
adw0rd: мудень блять, я уже фиксить стал эту фигню :)
md5: вуахахахаха
Troy    ↓ 
03 Ноябрь, 2009, 06:01:33 , спустя 5 минут 20 секунд
НЕ ХУЕТА! ХУЕТА!

Группа: Джедаи

Карма: 45
Сообщений: 2393
Сила слова: 1.88

md5, не, просто думаю это не реально, вот смотри :
 
У меня двиг берёт экшен и эвент из HTTP_HOST , например site.ru/users/md5/
Хочу сделать с субдоменами чтобы md5.site.ru => site.ru/users/md5/ , но так как данные берутся из http_host это не возможно, буду делать через 2 вариант
Спустя 25 секунд добавил
md5, краснодарский край никогда не ссыт)
Записан

phpdude    ↓ 
03 Ноябрь, 2009, 06:02:45 , спустя 1 минуту 12 секунд
НЕ ХУЕТА! ХУЕТА!

я - ЭМО
Группа: в ухо

Карма: 344
Сообщений: д-о-х-у-я!
Сила слова: 1.66

уральский край тоже не ссыт, а вот москва как всегда обосралась =)))
Спустя 18 секунд добавил
я такое с закрыт глазами делал, и было все ахуенчег
Записан

забанен. могу забанить других, пишите в личку
BEER. Helping ugly people have sex since 1862.
Troy    ↓ 
03 Ноябрь, 2009, 06:04:43 , спустя 1 минуту 58 секунд
НЕ ХУЕТА! ХУЕТА!

Группа: Джедаи

Карма: 45
Сообщений: 2393
Сила слова: 1.88

phpdude, данные из GET береш , а я из HTTP_HOST , так что это надо дописывать в системе, уже придумал как, охуенно будет ))
Записан

Страниц: [1] 2
Печать
 

Перейти в: