jcrush |
|
---|---|
Привет всем, в соседней ветке про мод рерайт, видел что реализован сабж, как можно сделать это только для форума? без ЧПУ для всего сайта.
SEO блог: http://blog.stfw.ru/
|
Dayver |
|
---|---|
ну я не проверял как оно работает на субдомене но если нужно реализовать только для форума то тут вроде ничего сложного нету все делаем как Ломби написал(но чуток урезав):
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 |
|
---|---|
на хостинге должен быть субдомен или нет?
так же будут ли старые урлы работать? SEO блог: http://blog.stfw.ru/
|
|
Отредактировано: jcrush (19.04.2009 19:43, 16 лет назад) |
Dayver |
|
---|---|
jcrush |
|
---|---|
Не получается, выходит так:
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 |
|
---|---|
# jcrush : к тому же твой functions.custom.php выдает ошибку на 13 строчку, взял у ЛомбиПрикольно если учитывать то что я в нем ничего не менял, а тупо скопипастил из его поста(лишь добавивь в начало <php которое он упустил) # jcrush : Не получается, выходит так:Странно конечно потому как урезал я только лишь содержимое .htaccess, а оно на формирование ссылок не влияет(предназначено для переадресации с виртуальных ссылок на реальные). Нужно выяснять что за ошибка в functions.custom.php Pavlo Tkachenko aka Dayver
|
|
Отредактировано: Dayver (20.04.2009 08:33, 16 лет назад) |
jcrush |
|
---|---|
ну я взял полностью вариант ломби, единственное .htaccess твой, его зацикливается и отрубает сайт не работает, ошибок нет, только урлы такие -s9.html
SEO блог: http://blog.stfw.ru/
|
Dayver |
|
---|---|
Так в том то и дело из всего что нужно сделать по руководству Ломби для реализовать лишь форумы урезать .htaccess не обязательно(можно полностью взять его вариант), а вот урезать urltrans.dat нужно потому как если возмешь его полную версию то у тебя начнут преобразовыватся и пейджы и листы.
Правда в его .htaccess последние две строки вызывают подозрение (а когда я ставил себе...правда не в варианте поддоменности.......последню строчку пришлось убрать....ибо сайт уходит в 301 редирект непонятно на что) Pavlo Tkachenko aka Dayver
|
jcrush |
|
---|---|
Сделал все по инструкции, ссылки в листе стали в виде чпу, но при клике редирект на обычный вид т.е. вижу http://сайт/auto кликаю идет на http://сайт/list.php?c=auto
это вариант с 2,4 на субдоменах не работает я слышал что некоторые хостеры не поддерживают редиректы с субдоменов на основной сайт, как тут используется, как поправить? SEO блог: http://blog.stfw.ru/
|
|
Отредактировано: jcrush (20.04.2009 09:58, 16 лет назад) |