Forums / National / Russian / Тех. поддержка / форум на субдомене

jcrush
#1 2009-04-18 09:32
Привет всем, в соседней ветке про мод рерайт, видел что реализован сабж, как можно сделать это только для форума? без ЧПУ для всего сайта.
SEO блог: http://blog.stfw.ru/
Dayver
#2 2009-04-19 19:20
ну я не проверял как оно работает на субдомене но если нужно реализовать только для форума то тут вроде ничего сложного нету все делаем как Ломби написал(но чуток урезав):

config.php
$cfg['urls_pattern'] = '3'; //1=old, 2=cat/page.html, 3=subdomains, 4=cat/page/
Видимо получим формат ссылок forum.site.com/topic-t1.html

в system/functions.php после строки
define('SED_GROUP_TOPADMINS', 5);
вставляем строчку
include($cfg['system_dir'].'/functions.custom.php');

создаем файл functions.custom.php с содержимым:
и кладем его в папку system

в файл urltrans.dat из папочки datas вставляем:
forums	m=posts&q=*	{cot_forum_topic_url()}
forums	m=topics&s=*	{cot_forum_section_url()}
(это так же можно сделать не вручную а через админку)

ну и напоследок в файле .htaccess вставляем строки
Тут может я не все строки выкосил(постарался оставить только те которые отвечают за форум) но даже если и так то это ничего страшного на функционирование других частей сайта не должно повлиять
Pavlo Tkachenko aka Dayver
jcrush
#3 2009-04-19 19:41
на хостинге должен быть субдомен или нет?

так же будут ли старые урлы работать?
SEO блог: http://blog.stfw.ru/
This post was edited by jcrush (2009-04-19 19:43, 15 years ago)
Dayver
#4 2009-04-19 20:15
# jcrush : на хостинге должен быть субдомен или нет?
Думаю не нужен.....хотя поэксперемнтируйте будет ли работать сходу или нет
# jcrush : так же будут ли старые урлы работать?
уверен что будут работать
Pavlo Tkachenko aka Dayver
jcrush
#5 2009-04-20 07:47
Не получается, выходит так:

http://forum.stfw.ru/-s9.html

Not Found
The requested URL /-s9.html was not found on this server.

к тому же твой functions.custom.php выдает ошибку на 13 строчку, взял у Ломби
SEO блог: http://blog.stfw.ru/
Dayver
#6 2009-04-20 08:29
# jcrush : к тому же твой functions.custom.php выдает ошибку на 13 строчку, взял у Ломби
Прикольно если учитывать то что я в нем ничего не менял, а тупо скопипастил из его поста(лишь добавивь в начало <php которое он упустил)

# jcrush : Не получается, выходит так:

http://forum.stfw.ru/-s9.html
Странно конечно потому как урезал я только лишь содержимое .htaccess, а оно на формирование ссылок не влияет(предназначено для переадресации с виртуальных ссылок на реальные).

Нужно выяснять что за ошибка в functions.custom.php
Pavlo Tkachenko aka Dayver
This post was edited by Dayver (2009-04-20 08:33, 15 years ago)
jcrush
#7 2009-04-20 08:39
ну я взял полностью вариант ломби, единственное .htaccess твой, его зацикливается и отрубает сайт не работает, ошибок нет, только урлы такие -s9.html
SEO блог: http://blog.stfw.ru/
Dayver
#8 2009-04-20 08:51
Так в том то и дело из всего что нужно сделать по руководству Ломби для реализовать лишь форумы урезать .htaccess не обязательно(можно полностью взять его вариант), а вот урезать urltrans.dat нужно потому как если возмешь его полную версию то у тебя начнут преобразовыватся и пейджы и листы.

Правда в его .htaccess последние две строки вызывают подозрение (а когда я ставил себе...правда не в варианте поддоменности.......последню строчку пришлось убрать....ибо сайт уходит в 301 редирект непонятно на что)
Pavlo Tkachenko aka Dayver
jcrush
#9 2009-04-20 09:54
Сделал все по инструкции, ссылки в листе стали в виде чпу, но при клике редирект на обычный вид т.е. вижу http://сайт/auto кликаю идет на http://сайт/list.php?c=auto

это вариант с 2,4 на субдоменах не работает

я слышал что некоторые хостеры не поддерживают редиректы с субдоменов на основной сайт, как тут используется, как поправить?
SEO блог: http://blog.stfw.ru/
This post was edited by jcrush (2009-04-20 09:58, 15 years ago)