Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

22.08.2006, 17:55
|
|
Новичок
Регистрация: 22.06.2006
Сообщений: 11
Провел на форуме: 39862
Репутация:
0
|
|
Помогите с Мод реврайт
Народ поскажите, как сделать Так.
У меня есть категория http://sayt.ru/soft
как при поможи .htaccess сделать чтобы эта ссылка менялась на такую http://soft.sayt.ru/
т.е нужно чтобы эта категория становилась как буд-то поддоменом.
|
|
|

22.08.2006, 18:31
|
|
Участник форума
Регистрация: 05.11.2005
Сообщений: 103
Провел на форуме: 425441
Репутация:
31
|
|
Это возможно только если у тебя есть доступ к Dns хостинга.
Когда-то мне тоже нужно было так сделать, но..
|
|
|

22.08.2006, 19:20
|
|
Постоянный
Регистрация: 22.04.2006
Сообщений: 566
Провел на форуме: 1325772
Репутация:
517
|
|
упроси хостера иметь тебе возможность создавать домены третьего уровня. без этого никак.
МОД_РЕВРАЙТ создан для создания ЧПУ - ЧеловекуПонятныхУрл, например, http://doci.nnm.ru/okroshka/21.08.2006/dm2_aka_aka_your_windows_friend/
|
|
|

22.08.2006, 19:45
|
|
Участник форума
Регистрация: 05.11.2005
Сообщений: 103
Провел на форуме: 425441
Репутация:
31
|
|
Не, по сути, можно сделать то, что он хочет.
RewriteCond %{HTTP_HOST} ^[^.]+\.sayit\.ru$
RewriteRule ^(.+) %{HTTP_HOST}$1 [C]
RewriteRule ^([^.]+)\.sayit\.ru(.*) /$1$2
(с) http://www.nbsp.ru/articles/2002/09/10/modrewrite_v_pomosh_usability.html
Но... В обычных условиях это не работает, требуется доступ к httpd.conf в раздел виртуальных директорий (я немного ошибся в предыдущем посте, прошу прощения).
Последний раз редактировалось [hidden]; 22.08.2006 в 19:47..
|
|
|

22.08.2006, 19:52
|
|
Новичок
Регистрация: 04.08.2006
Сообщений: 23
Провел на форуме: 40384
Репутация:
1
|
|
Вобщем то если его скрипт лежит в дире то он может через хостинг создать диру софт но а если это скрипт движка какованить и там типа сайт.ру/софт то переделать на софт.сайт.ру это тока нада кодом в самом двиге
|
|
|

22.08.2006, 21:23
|
|
Участник форума
Регистрация: 25.07.2005
Сообщений: 246
Провел на форуме: 457850
Репутация:
174
|
|
Сообщение от [hidden]
Не, по сути, можно сделать то, что он хочет.
RewriteCond %{HTTP_HOST} ^[^.]+\.sayit\.ru$
RewriteRule ^(.+) %{HTTP_HOST}$1 [C]
RewriteRule ^([^.]+)\.sayit\.ru(.*) /$1$2
(с) http://www.nbsp.ru/articles/2002/09/10/modrewrite_v_pomosh_usability.html
Но... В обычных условиях это не работает, требуется доступ к httpd.conf в раздел виртуальных директорий (я немного ошибся в предыдущем посте, прошу прощения).
В обычных условиях это работает, если есть панелька сипанель, ispmanager и прочее. Нужно в категории ДНС добавить запись *.домен.ру. И, если делать не через панель, никакого httpd.conf не нужно. Нужно иметь доступ к конфам named.
|
|
|

23.08.2006, 09:31
|
|
Новичок
Регистрация: 22.06.2006
Сообщений: 11
Провел на форуме: 39862
Репутация:
0
|
|
Так у хостера спрашивал! Он сказал, что типо это возможно но нельзя делать! типо будет сервак грузить! но чет я не доганяю, почему если сайт работает с ЧПУ и все нармуль и ничего не грузит, а вот если сделать чего я хочу прям сразу сервак и загрузится!!
Народ тогда как формируется строка на ЖЖ ЛафЖурнал.сом там ведь именно так и получается что для каждой новой учетки создается как бы виртуальный домен 3 уровня, сам их двиг написан на перле!! мож кто в нем копался?? А ка можно осуществить такой преход пользуясь только Php??
|
|
|

23.08.2006, 10:00
|
|
Участник форума
Регистрация: 25.07.2005
Сообщений: 246
Провел на форуме: 457850
Репутация:
174
|
|
Двиг написано на bml каком-то у них, даже сорцы выложены. А сделать можно самому по мной вышеописанному способу, не спрашивая хостера. Конечно, если есть доступ к управлению днс(обычно он есть)
|
|
|

23.08.2006, 10:09
|
|
Новичок
Регистрация: 22.06.2006
Сообщений: 11
Провел на форуме: 39862
Репутация:
0
|
|
2SMiX
А можешь по подробнее описать свой способ !! ОЧень нужно.
|
|
|

23.08.2006, 10:10
|
|
Познающий
Регистрация: 14.07.2006
Сообщений: 85
Провел на форуме: 72678
Репутация:
31
|
|
Маскируем PHP .htaccess:
Код:
RewriteEngine On
RewriteRule ^index.htm index.php?%{QUERY_STRING}
RewriteRule ^index.html index.php?%{QUERY_STRING}
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|