помогите создать пару правил для htaccess по smf 1.1.13

Автор Xansen, 13 апреля 2011, 00:53:35

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Xansen

заглянул в логи и увидел следующую картину(записей гораздо больше - взял по одной строчке каждого типа):
[Tue Apr 12 00:21:21 2011] [error] [client ***] File does not exist: /var/www/***/data/www/forum.***.ru/board,74.0.html
[Tue Apr 12 00:55:51 2011] [error] [client ***] File does not exist: /var/www/***/data/www/forum.***.ru/topic,3473.0.html


а у меня в данный момент разделы выглядят так:
http://forum.***.ru/board/74.0
а темы так:
http://forum.***.ru/topic/3473.0

внутри htaccess картина следущая:
AddDefaultCharset windows-1251
Options +FollowSymLinks
RewriteEngine on
RewriteRule ^[^.]*[^./](\.(msg)?[0-9.]+|\.new)?$ /index.php [L]

модов вроде как особо никаких не стоит seo-шных, да и ковыряться сейчас особо нет желания, думал просто написать правило чтобы грамотно перенавлять по 301 редиректу данные страницы на их текущий вид.

разовые правила сам могу написать, вида:
RewriteRule ^board,67.0.html http://forum.***.ru/board/74.0 [R=301,L]

а вот с регулярками не дружу, поскажите, плиз, кто в теме!

P.S: какой вид УРЛ всё таки лучше?! может быть сделать наборот перенаправление по 301 на ***.html?!

Xansen


Yworld_garry

Я к сожалению с правилами не помогу.
Но главное что бы вид урла был один без дублей. А насколько я понимаю у вас включена опция "дружественные урлы", к сожалению она вам даст дублей.
В индексе будут и html и /index.php?topic=
Либо ставить любой сео мод и извращаться уже с ним, либо отключить эту фишку и использовать стандартные в купе с роботс и тд, описано в этой категории.