denm

Рейтинг
15
Регистрация
21.10.2005
Алексей Пешков:
чем не нравится самый распространенный разделитель: "/"?

Это не то. Это разделитель каталогов, а разговор идет о преобразовании в ЧПУ и обратно. Т.е. 7_krasnojarsky_kray - генерится автоматом, здесь 7 - просто ид (под)форума, все остальное после "_" - транслитирация названия (подфорума, раздела). При обратном преобразовании происходит следующее:

RewriteRule ^([0-9]+)([-_\.].*/?)?/?$ index.php?showforum=$1&%{QUERY_STRING}

Вот и вопрос где лучше цифру ставить.. в начале или в конце и чем разделять... или без разницы?

А кто, простите, в Яндексе ищет по запросу krasnoyarsk?

Ищут "Красноярск" и Яндекс как раз выше выдаст страницы с титлом содержащим "Красноярск" и урлом с "krasnoyarsk" (вариации krasnojarsk), чем такую же страницу но с просто цифрами в урле.

На второй вопрос топика кто-нить что-нить скажет? )

Еще варианты:

1. 7_krasnojarsky_kray

2. 7.krasnojarsky_kray

3. krasnojarsky_kray.7

4. krasnojarsky_kray_7

какой повашему лучше? или другой вариант разделителя названия/номера_топика?

А вот генерировать имена каждому топику - дело трудоёмкое, поэтому ставлю topicID.

автоматом же все.. не ручками )

Я бы посоветовал сделать url вида: domain_name/forum_name(or id)/topic_id
Т.к. не всегда приятно видеть длинные урлы, причём смысловой нагрузки они зачастую не несут.

1. По урлу можно узнать название темы - это лучше чем какие-то циферки

2. Такие урлы очень нравятся поисковикам. Всмысле не длинные, а вообще ЧПУ.

Iso:
2-4 прыжка - явный перебор. Опять же, не понятно зачем.

я пока локально эксперементирую:

1. все с http://yarsk.info на http://www.yarsk.info

RewriteCond %{HTTP_HOST} ^yarsk.info$ [NC]

RewriteRule ^(.*)$ http://www.yarsk.info/$1 [R=301,L]

2. с поддиректории в поддомен: в .htaccess www.yarsk.info

Redirect 301 /forum http://forum.yarsk.info

3. еще хочу Redirect 301 делать с index.php?showforum=7 на /7_krasnojarsk/ чтоб поисковики поняли что страница перемещена и заменили первые урлы вторыми, возможно увеличив их значимость

итого, если была ссылка http://yarsk.info/forum/index.php?showforum=7 то конечная (http://forum.yarsk.info/7_krasnojarsk/) будет через 3 редиректа

я, если честно не вижу особой проблемы... просто сомнения какие-то, ведь поисковик один раз пройдется к новому урлу и забудет про старые и будем с ним дружно жить )

12
Всего: 14