VBsupport перешел с домена .ORG на родной .RU
Ура!
Пожалуйста, обновите свои закладки - VBsupport.ru
Блок РКН снят, форум доступен на всей территории России, включая новые терртории, без VPN
На форуме введена премодерация ВСЕХ новых пользователей
Почта с временных сервисов, типа mailinator.com, gawab.com и/или прочих, которые предоставляют временный почтовый ящик без регистрации и/или почтовый ящик для рассылки спама, отслеживается и блокируется, а так же заносится в спам-блок форума, аккаунты удаляются
Если вы хотите приобрести какой то скрипт/продукт/хак из каталогов перечисленных ниже: Каталог модулей/хаков
Ещё раз обращаем Ваше внимание: всё, что Вы скачиваете и устанавливаете на свой форум, Вы устанавливаете исключительно на свой страх и риск.
Сообщество vBSupport'а физически не в состоянии проверять все стили, хаки и нули, выкладываемые пользователями.
Помните: безопасность Вашего проекта - Ваша забота. Убедительная просьба: при обнаружении уязвимостей или сомнительных кодов обязательно отписывайтесь в теме хака/стиля
Спасибо за понимание
Задача:
- рекламодатель просит создать ему страницу так, чтобы она открывалась по адресу наш_сайт/имя_рекламодателя (типа как вконтакте)
Что имеем?
- хак @kerk "Простые страницы", в которых я делаю (и уже работает) рекламодателю страницу с адресом http://наш_сайт/page.php?p=имя_рекламодателя
- файл .htaccess
- ошибки и не работающий реврайт вида
Что ожидаем от реврайта
Программа максимум:
- чтобы при вводе в адресной строке браузера "наш_сайт/имя рекламодателя" совершался переход на реальную страницу http://наш_сайт/page.php?p=имя_рекламодателя, но в адресной строке сохранялся адрес "наш_сайт/имя рекламодателя"
Программа минимум:
чтобы при вводе в адресную строку браузера "наш_сайт/имя_рекламодателя" открывался http://наш_сайт.ru/page.php?p=имя_рекламодателя
Прочитал доступные статьи по реврайтам в поисках ошибки, но что-то подустал переваривать, времени не хватает осознать
Спасибо.
Нахватавшись "по верхам", не могу не отметить в этой статье отсутствие разметки, прекращающей в апаче цикличность реврайта.
Если я правильно понимаю, без этой разметки апач будет постоянно (до запроса и после него) преобразовывать ссылки, поэтому считается, что команда RewriteRule "нагружает сервер".
Ну да фиг с ним, пошел снова ломать.
@Liked
Специалист
Join Date: Dec 2012
Posts: 1,158
Версия vB: 4.2.х
Пол:
Reputation:
Professional 491
Репутация в разделе: 376
0
Вообще, я делал для себя реврайты вида site.com/t1234 (вместо site.com/showthread.php?t=1234) с помощью онлайн генератора (ссыль)
Но проблема в том, что ссылки при переходе на site.com/showthread.php?t=1234 тебя не возвращает на страницу site.com/t1234. Т.е. при открытии site.com/t1234 тема отображается нормально.
Мои:
Code:
#Доступность ссылки при вводе site.com/t1234
RewriteRule ^t([^/]*)$ /showthread.php?t=$1 [QSA,L]
#Доступность ссылки при вводе site.com/t1234/
RewriteRule ^t([^/]*)\/$ /showthread.php?t=$1 [QSA,L]