Это не то. Это разделитель каталогов, а разговор идет о преобразовании в ЧПУ и обратно. Т.е. 7_krasnojarsky_kray - генерится автоматом, здесь 7 - просто ид (под)форума, все остальное после "_" - транслитирация названия (подфорума, раздела). При обратном преобразовании происходит следующее:
RewriteRule ^([0-9]+)([-_\.].*/?)?/?$ index.php?showforum=$1&%{QUERY_STRING}
Вот и вопрос где лучше цифру ставить.. в начале или в конце и чем разделять... или без разницы?
Ищут "Красноярск" и Яндекс как раз выше выдаст страницы с титлом содержащим "Красноярск" и урлом с "krasnoyarsk" (вариации krasnojarsk), чем такую же страницу но с просто цифрами в урле.
На второй вопрос топика кто-нить что-нить скажет? )
Еще варианты:
1. 7_krasnojarsky_kray
2. 7.krasnojarsky_kray
3. krasnojarsky_kray.7
4. krasnojarsky_kray_7
какой повашему лучше? или другой вариант разделителя названия/номера_топика?
автоматом же все.. не ручками )
1. По урлу можно узнать название темы - это лучше чем какие-то циферки
2. Такие урлы очень нравятся поисковикам. Всмысле не длинные, а вообще ЧПУ.
я пока локально эксперементирую:
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 редиректа
я, если честно не вижу особой проблемы... просто сомнения какие-то, ведь поисковик один раз пройдется к новому урлу и забудет про старые и будем с ним дружно жить )