Jonn22 Doorway Generator by Zeratul - Zend

Будете использовать дорген?


  • Всего проголосовало
    437
Статус
В этой теме нельзя размещать новые ответы.
rewrite

Я так понимаю, что должна быть указана какая то маска в .htaccess,
Чтобы не явным образом домены прописывать, а чтобы сервер сам понимал, что от него хотят?

Тут, чувак, все закручено и не так просто раскрутить..

Код:
Редактировать файл httpd.conf (обычно находится в /usr/local/apache/conf/httpd.conf). запись вида: 
ServerAlias *.domen.com domen.com 
RewriteEngine On 
RewriteCond %{HTTP_HOST} !^www\.domen.com 
RewriteCond %{HTTP_HOST} !^cgi-bin\.domen\.com$ 
RewriteCond %{HTTP_HOST} ^(www\.)?(([^\.]+)\.){1}domen.com$ 
RewriteCond /home/login/public_html/%3 -d 
RewriteRule ^/(.*) /%3/$1

Если внимательно вчитатся, то увидишь, что это код для правки httpd.conf. Этот способ конверта линков в запросе браузера работает. НО! На виртуальных хостах никто править httpd.conf не даст. Наверно, можно попросить, но админы быстро просекают, что на этих доменах доры лежат..

У нас остается htaccess. Единственное, что можно сделать - это передать урл, набранный в браузере, php скрипту в качестве параметра. Скрипт этот урл распознает и выплюнет подходящий html код. А перенаправить запрос из саба в папку, используя htaccess НЕЛЬЗЯ.

Такая фигня. Но способ со скриптом не такой уж и сложный.

garizlo попроси хостера внести изменения в htconf, как написано на сайте джона.
Стукни в асю о результатах.
 
Тут, чувак, все закручено и не так просто раскрутить..

Код:
Редактировать файл httpd.conf (обычно находится в /usr/local/apache/conf/httpd.conf). запись вида: 
ServerAlias *.domen.com domen.com 
RewriteEngine On 
RewriteCond %{HTTP_HOST} !^www\.domen.com 
RewriteCond %{HTTP_HOST} !^cgi-bin\.domen\.com$ 
RewriteCond %{HTTP_HOST} ^(www\.)?(([^\.]+)\.){1}domen.com$ 
RewriteCond /home/login/public_html/%3 -d 
RewriteRule ^/(.*) /%3/$1

Если внимательно вчитатся, то увидишь, что это код для правки httpd.conf. Этот способ конверта линков в запросе браузера работает. НО! На виртуальных хостах никто править httpd.conf не даст. Наверно, можно попросить, но админы быстро просекают, что на этих доменах доры лежат..

У нас остается htaccess. Единственное, что можно сделать - это передать урл, набранный в браузере, php скрипту в качестве параметра. Скрипт этот урл распознает и выплюнет подходящий html код. А перенаправить запрос из саба в папку, используя htaccess НЕЛЬЗЯ.

Такая фигня. Но способ со скриптом не такой уж и сложный.

garizlo попроси хостера внести изменения в htconf, как написано на сайте джона.
Стукни в асю *** скрытое содержание *** о результатах.


Вообщем, что касается вот этого:
ServerAlias *.domen.com domen.com

в httpd.conf, админы мне сделали...

Все остальное:

RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.domen.com
RewriteCond %{HTTP_HOST} !^cgi-bin\.domen\.com$
RewriteCond %{HTTP_HOST} ^(www\.)?(([^\.]+)\.){1}domen.com$
RewriteCond /home/login/public_html/%3 -d
RewriteRule ^/(.*) /%3/$1

Поддерживается .htaccess

.htaccess не поддерживает только ServerAlias из всего, что описанно выше. я не понимаю, почему не работает. Так как конструкция с явным указанием субдомена и рабочей папки на домене работает.

Добавлено через 6 минут
to Для просмотра ссылки Войди или Зарегистрируйся
Если субдомен archive.domen.ru на твоем сервере уже создан то средствами htaccess его нормально редиректит в папку archive ИМХО. Ну а если у сервера просят отдать ответ на запрос с любого реально несуществующего (не прописанного в DNS) субдомена, тогда и возникает трабла. Т.е. сначала нужно в DNS внести cоответствующую запись, чтобы сервак умел корректно обрабатывть такие запросы.
p.s
А htaccess - ы разные уже хотя бы потому, что во втором имя субдомена указано явно - "archive", тогда как в первом содержиться инструкции серверу как обрабатывать запросы с субдоменов типа "любой_субдомен.domen.ru".

Ты немного не до понял, физически archive.domen.ru не создан.
Мы говорим о виртуальных субдоменах.

Создана только папка в домене:
domen.ru/archive/
Она работает как archive.domen.ru при явном указании в .htaccess именно этой папки.
А нам надо какой то некий шаблон в .htaccess,
чтобы сервер понимал, что если например к нему обращаются по адресу скажем
catalog.domen.ru

То обращаться надо в
domen.ru/catalog/
если такого каталога не существует, отдавать 404, вот и все...:))
 
Тут, чувак, все закручено и не так просто раскрутить..

Код:
Редактировать файл httpd.conf (обычно находится в /usr/local/apache/conf/httpd.conf). запись вида: 
ServerAlias *.domen.com domen.com 
RewriteEngine On 
RewriteCond %{HTTP_HOST} !^www\.domen.com 
RewriteCond %{HTTP_HOST} !^cgi-bin\.domen\.com$ 
RewriteCond %{HTTP_HOST} ^(www\.)?(([^\.]+)\.){1}domen.com$ 
RewriteCond /home/login/public_html/%3 -d 
RewriteRule ^/(.*) /%3/$1

Если внимательно вчитатся, то увидишь, что это код для правки httpd.conf. Этот способ конверта линков в запросе браузера работает. НО! На виртуальных хостах никто править httpd.conf не даст. Наверно, можно попросить, но админы быстро просекают, что на этих доменах доры лежат..

У нас остается htaccess. Единственное, что можно сделать - это передать урл, набранный в браузере, php скрипту в качестве параметра. Скрипт этот урл распознает и выплюнет подходящий html код. А перенаправить запрос из саба в папку, используя htaccess НЕЛЬЗЯ.

Такая фигня. Но способ со скриптом не такой уж и сложный.

garizlo попроси хостера внести изменения в htconf, как написано на сайте джона.
Стукни в асю *** скрытое содержание *** о результатах.

Мда... А что ты скажешь на это?
 
Ну так не кому не удалось достать последние обновления от 30.04.07? Если да, то может выложите;) .
Вот что сам Jonn пишет по этому поводу:
Сделано действительно много, появились некоторые функции которые очень сильно расширили функциональность генератора...
Подробности:
1) В фтп версии автоматическая замена пробелов на дефис в поле создать директорию.
2) Автоматом грузится robots.txt.
User-agent: *
Disallow: red.js
При изменении имени файла редиректа в админке, авто замена имени red.js на нужное.
3) Если текста ноль то ищем с гугла с снипетов.
4) Теперь задание удаляется из списка только в том случае если оно закачано на фтп.
5) Редактор шаблонов.
6) $counttext=30;//колво сайтов откуда грабить текст
7) {txt_new}
Макрос случайного предложения.
Это тестовый макрос, БЕТА. Его пока следует использовать аккуратно.
В дальнейшем, я думаю, вокруг него будет строиться вся генерация текста в генераторе, от маркова будем отходить.
Что используется и главное что используется в этом макросе я предпочту не разглашать, по своим соображениям....
Скрипт отправляет на мыло инфу о колве заданий в базе
Например:
Дата: 20.04.2007.06.16.02
На данный момент в заданиях (go.txt) 1 задания
Сделано 3 дорвея
9) Новая папка: func
в ней файл func.php
В нем три переменные
$la=кей
$list=Массив кеев
$dm=домен
этот файл вызывается после кажлого сделанного дорвея...
Можно юзать для своих целей кто как хочет, свои логи, свои спамилки...
 
Народ. Перезалейте кто-нить дезенженный func.php . Фтп-версия без правки в нем не хочет корректно пахать. Спасиб
 
тут есть полностью рабочая версия, если нет выложите кто-то! ;) с моими знаниями в пхп боюсь долго придётся вникать в код и искать ошибки :nezn:
 
rewrite

Мда... А что ты скажешь на это?

Скажу, что не пашет..
Редиректит в корень домена.
Не раз видел такую конструкцию. Если это универсальный метод, значит я путь до папки не правильно пишу.
 
Повторюсь! У кого есть дезенженный func.php віложите плиз! Линка на какой-то там 3-й странице давно сдохла.:confused:
 
Повторюсь! У кого есть дезенженный func.php віложите плиз! Линка на какой-то там 3-й странице давно сдохла.:confused:
Во первых - повторятся не надо, так как это флуд и за это можно недельку отдохнуть от форума.
Во вторых если не отвечают - значит нет файлика ни у кого (я сам помниться просил).
В третьих - дорген, мягко говоря, несколько потерял свою актуальность....
 
рапидовская ссылка на файл работает func.php работает

значит так, появилась проблемка:

1. Много сгенерированных страниц получаются пустыми :eek:
2. Страница index.html всегда получается пустой (template стандартный и на месте ) :(
3. Как сделать так чтобы в fid из раздела настроек
$fid="http://www.topsearch10.com/search.php?aid=xxxxx&q=[keyword]" подставлялся кейвод, так как страница просто делает редирект на поиск со словом keyword :nezn:
4. И ещё почемут-то не хочет заливать на все фрихосты, напимер не идёт на freehostia.com.

:bc:
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху