![]() |
редирект с помощью htaccess с группы страниц
здравствуйте, уважаемые!
есть такая проблема- имеются множество страниц нагенеренные движком, и совершенно не нужные и даже вредные на мой взгля- с точки зрения SEO. страницы такого вида: Сайт.ру/nov_kosm.html?sort=price&direction=asc&on_page=20 сайт.ру/shaniss.html?sort=name&direction=asc&on_page=10&pa ge=2 суть такова- чтобы сделать редирект с любой страницы- где идет такое начало: какой_либо_адрес.html?sort=любо _бла_бла..ну и так далее.. то есть ключевое в адресе это html&sort= и с такой страницы надо делать редирект на сайт.ру/index.php , либо просто передать 301 или 404.. мне советовали делать такое- RewriteEngine on RewriteBase / RewriteRule ^html\?sort$ http://sait/stranica [R=301] но не помогло.. то есть пара тысяч страниц просто хочу удалить из индекса.. |
Почитай
http://www.webweaver.nu/html-tips/web-redirection.shtml |
тут сильно простые примеры и по аглицки.. мне то надо по сути чтобы htaccess определял часть адресной строки- и происходил редирект..
|
RewriteEngine on
RewriteBase / RewriteRule ^/.*html\?sort.*$ http://sait/stranica [R=301] пробуй подправил регулярку, должно поидее работать но не проверял, читай во это http://htaccess.net.ru/doc/htaccess/syntax.php |
Цитата:
|
Директива Redirect
Данная директива выполняет перенаправление посетителя, запрашивающего документ, на другой адрес. Выполняет внешний редирект (сообщает браузеру о необходимости загрузить другой URL). Синтаксис: Код:
Redirect [status] URL-Path URLURL - адрес, куда должен быть выполнен редирект. Примеры: Код:
Redirect fourm/ http://forum.aeweb.ru/index.phpКод:
Redirect forum/index.php http://forum.aeweb.ru/index.phpВыполняет перенаправление посетителя, запрашивающего документ на другой URL. Выполняет внешний редирект (сообщает браузеру о необходимости загрузить другой URL). Директива аналогична Redirect, только вместо адреса запрашиваемого документа пишется регулярное выражение. Синтаксис: Код:
RedirectMatch [status] regexp URLКод:
permanent (301 - документ перемещен постоянно)regexp - регулярное выражение (шаблон), описывающее группу адресов. Примеры: Код:
RedirectMatch (.*)\.png$ http://aeweb.ru/$1.gifКод:
RedirectMatch (.*\.jpg)$ http://aeweb.ru/$1Сцылки по теме: http://htaccess.ru/ http://www.iho.ru/faq/manual/htaccess.html http://ru.wikipedia.org/wiki/Htaccess/ http://htaccess.net.ru/ |
большое всем спасибо! буду пробовать.
|
Цитата:
сайт.ру/pentalis.html?sort=name&direction=asc&on_page=10&p age=2 Вот перешел по такой ссылке- не сработал редирект... эх тяжело ламеру разобраться(( хелп- кто-нибудь..за 5-10 баксов :confused: :confused: :confused: разобрался уже..вернее помогли веблансеры.. хотя походу мой был недосмотр.. у меня ж там здоровый htaccess уже был который все эти условия забивал..потому и не работало.. на самом деле может быть и работает-то что тут предлагали.. |
| Время: 16:28 |