ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

редирект с помощью htaccess с группы страниц
  #1  
Старый 30.08.2008, 13:08
Аватар для Димитрий
Димитрий
Новичок
Регистрация: 30.08.2008
Сообщений: 6
Провел на форуме:
16784

Репутация: 0
Отправить сообщение для Димитрий с помощью ICQ Отправить сообщение для Димитрий с помощью MSN
По умолчанию редирект с помощью 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]

но не помогло..


то есть пара тысяч страниц просто хочу удалить из индекса..
 
Ответить с цитированием

  #2  
Старый 30.08.2008, 13:19
Аватар для Kaimi
Kaimi
Reservists Of Antichat - Level 6
Регистрация: 23.08.2007
Сообщений: 1,237
Провел на форуме:
18127311

Репутация: 1676


Отправить сообщение для Kaimi с помощью ICQ
По умолчанию

Почитай
http://www.webweaver.nu/html-tips/web-redirection.shtml
 
Ответить с цитированием

  #3  
Старый 30.08.2008, 13:32
Аватар для Димитрий
Димитрий
Новичок
Регистрация: 30.08.2008
Сообщений: 6
Провел на форуме:
16784

Репутация: 0
Отправить сообщение для Димитрий с помощью ICQ Отправить сообщение для Димитрий с помощью MSN
По умолчанию

тут сильно простые примеры и по аглицки.. мне то надо по сути чтобы htaccess определял часть адресной строки- и происходил редирект..
 
Ответить с цитированием

  #4  
Старый 30.08.2008, 14:01
Аватар для iron-viper
iron-viper
Участник форума
Регистрация: 13.11.2007
Сообщений: 180
Провел на форуме:
1058585

Репутация: 122
По умолчанию

RewriteEngine on
RewriteBase /
RewriteRule ^/.*html\?sort.*$ http://sait/stranica [R=301]


пробуй подправил регулярку, должно поидее работать но не проверял, читай во это

http://htaccess.net.ru/doc/htaccess/syntax.php
 
Ответить с цитированием

  #5  
Старый 30.08.2008, 14:48
Аватар для Kaimi
Kaimi
Reservists Of Antichat - Level 6
Регистрация: 23.08.2007
Сообщений: 1,237
Провел на форуме:
18127311

Репутация: 1676


Отправить сообщение для Kaimi с помощью ICQ
По умолчанию

Цитата:
тут сильно простые примеры и по аглицки.. мне то надо по сути чтобы htaccess определял часть адресной строки- и происходил редирект..
Во-первых пример который можно переделать под твои нужды там есть, во-вторых что вы забыли в seo, да и в интернете без знания английского?
 
Ответить с цитированием

  #6  
Старый 30.08.2008, 16:11
Аватар для Alekzzzander
Alekzzzander
Участник форума
Регистрация: 05.09.2007
Сообщений: 151
Провел на форуме:
1327895

Репутация: 67
Отправить сообщение для Alekzzzander с помощью ICQ
По умолчанию

Директива Redirect
Данная директива выполняет перенаправление посетителя, запрашивающего документ, на другой адрес.
Выполняет внешний редирект (сообщает браузеру о необходимости загрузить другой URL).

Синтаксис:

Код:
Redirect [status] URL-Path URL
status - необязательное поле, определяет код возврата, допустимые значения:
permanent (301 - документ перемещен постоянно)
temp (302 - документ временно перемещен)
seeother (303 - смотрите другой)
gone (410 - документ убран)
URL-Path - локальная часть URL запрашиваемого документа.

URL - адрес, куда должен быть выполнен редирект.

Примеры:
Код:
Redirect fourm/ http://forum.aeweb.ru/index.php
Код:
Redirect forum/index.php http://forum.aeweb.ru/index.php
Директива RedirectMatch
Выполняет перенаправление посетителя, запрашивающего документ на другой URL. Выполняет внешний редирект (сообщает браузеру о необходимости загрузить другой URL). Директива аналогична Redirect, только вместо адреса запрашиваемого документа пишется регулярное выражение.

Синтаксис:
Код:
RedirectMatch [status] regexp URL
status - необязательное поле, определяет код возврата, допустимые значения:
Код:
permanent (301 - документ перемещен постоянно)
temp (302 - документ временно перемещен)
seeother (303 - смотрите другой)
gone (410 - документ убран)
URL - адрес, к которому применяется шаблон

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/
 
Ответить с цитированием

  #7  
Старый 30.08.2008, 21:13
Аватар для Димитрий
Димитрий
Новичок
Регистрация: 30.08.2008
Сообщений: 6
Провел на форуме:
16784

Репутация: 0
Отправить сообщение для Димитрий с помощью ICQ Отправить сообщение для Димитрий с помощью MSN
По умолчанию

большое всем спасибо! буду пробовать.
 
Ответить с цитированием

  #8  
Старый 30.08.2008, 21:40
Аватар для Димитрий
Димитрий
Новичок
Регистрация: 30.08.2008
Сообщений: 6
Провел на форуме:
16784

Репутация: 0
Отправить сообщение для Димитрий с помощью ICQ Отправить сообщение для Димитрий с помощью MSN
Red face

Цитата:
Сообщение от iron-viper  
RewriteEngine on
RewriteBase /
RewriteRule ^/.*html\?sort.*$ http://sait/stranica [R=301]


пробуй подправил регулярку, должно поидее работать но не проверял, читай во это

http://htaccess.net.ru/doc/htaccess/syntax.php

сайт.ру/pentalis.html?sort=name&direction=asc&on_page=10&p age=2
Вот перешел по такой ссылке- не сработал редирект...

эх тяжело ламеру разобраться(( хелп- кто-нибудь..за 5-10 баксов


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

Последний раз редактировалось Димитрий; 31.08.2008 в 00:03..
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[ Обзор уязвимостей WordPress ] ettee Сценарии/CMF/СMS 156 07.06.2010 05:01
Управление памятью в ядре Windows XP _Great_ С/С++, C#, Delphi, .NET, Asm 4 12.01.2008 02:17



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ