Настройка .htaccess

P2
На сайте с 16.09.2005
Offline
183
459

Добрый вечер всем!

В настоящее время использую настройки .htaccess следующим образом

RewriteBase /

Options FollowSymLinks -Indexes

RewriteEngine on

RewriteRule ^([a-z]+)-([a-z]+)-([0-9a-z_]*)-?(.*)$ $1-$4?$2=$3 [NC,QSA]

RewriteRule ^([a-z]+)-?.html$ $1.php [NC,L,QSA]

AddDefaultCharset windows-1251

Получаются некоторые страницы типа /page-id-197-ratings-1.html

Необходимы страницы /page/ratings/197.html

Это вообще возможно? Или возможны другие варианты?

Цель: запретить к индексированию страницы, сформированные скриптом по ссылки рейтинга

Может быть есть способы другие для того, чтобы закрыть от индексации эти страницы?

Спасибо заранее

Shtogrin
На сайте с 02.11.2006
Offline
95
#1

Можно просто закрыть все адреса /page-id-... указав строку /page-id в robots.txt.

Или там кроме ratings еще есть страницы с таким началом?

если переписывать правила, то еще "1" надо куда-то всунуть во второй адрес

/page-id-197-ratings-1.html -> /page/ratings/197.html

www.shtogrin.com (http://www.shtogrin.com/). Канцтовары (http://www.invit.com.ua/). 1С Бухгалтерия (http://account.kiev.ua/).

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий