Перенаправить Через .htaccess
На страницу Пред.  1, 2
Новая тема Написать ответ
# Вс Окт 05, 2008 12:52 pmtvsm22 Зарег.: 03.03.2008 ; Сообщ.: 556Ответить с цитатой
adamant писал(а):
короче не парся так. пропиши в роботсе запрет индексации даных линков и они выпадут с индекса.



фишка в том, что в индекс каким то образом попадают все новые "левые" линки.
Я все таки хочу разобратся, с чем это вообще может быть связано.
# Вс Окт 05, 2008 1:07 pmadamant Зарег.: 20.03.2008 ; Сообщ.: 11494Ответить с цитатой
покажи сайт
# Вс Окт 05, 2008 6:26 pmblam Зарег.: 13.03.2008 ; Сообщ.: 240Ответить с цитатой
tvsm22, сделай index.php:
Код:
<?
if($_SERVER['QUERY_STRING'] != ''){header('Location: http://domain.com/');
die;
}
?>
................
тут html контент
..............


это отсечет запросы с параметрами
другие можно переправить через .htaccess


P.S. самого уже проблема твоя мучает Smile нашел уже твой сайт, раз сам не говориш
# Вс Окт 05, 2008 6:45 pmtvsm22 Зарег.: 03.03.2008 ; Сообщ.: 556Ответить с цитатой
blam писал(а):
tvsm22, сделай index.php:
Код:
<?
if($_SERVER['QUERY_STRING'] != ''){header('Location: http://domain.com/');
die;
}
?>
................
тут html контент
..............


это отсечет запросы с параметрами
другие можно переправить через .htaccess


P.S. самого уже проблема твоя мучает :) нашел уже твой сайт, раз сам не говориш



Спасибо.
Решил вопрос с левыми адресами.

Осталось только решить, что делать с .htaccess. Ибо если в него добавить:
RewriteEngine on
RewriteRule .+ http://domain.com/ [R]

Тогда ошибку выдает при обращении по адресам вида ?feed=rss
"Неверное перенаправление на странице"

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

пусть даже domain.com/asd;lfkjasd;fj.htm.asdfasdf

не переадресуя

:)
# Вс Окт 05, 2008 8:25 pmblam Зарег.: 13.03.2008 ; Сообщ.: 240Ответить с цитатой
Должно работать
Код:
RewriteEngine on
RewriteCond %{QUERY_STRING}      ^$
RewriteCond %{REQUEST_URI}      !final [NC]
RewriteCond %{REQUEST_URI}      !^/$
RewriteRule .*               http://domain.com/ [R=301,L]

# Пн Окт 06, 2008 5:29 pmtvsm22 Зарег.: 03.03.2008 ; Сообщ.: 556Ответить с цитатой
blam писал(а):
Должно работать
Код:
RewriteEngine on
RewriteCond %{QUERY_STRING}      ^$
RewriteCond %{REQUEST_URI}      !final [NC]
RewriteCond %{REQUEST_URI}      !^/$
RewriteRule .*               http://domain.com/ [R=301,L]




ошибку выдает
# Пн Окт 06, 2008 7:00 pmblam Зарег.: 13.03.2008 ; Сообщ.: 240Ответить с цитатой
какую ?
я на денвере тестил, нормально.
Можеш себе денвер поставить для подобных экспериментов, гораздо проще локально настроить, потом так же на реальном хостинге сделать.
# Пн Окт 06, 2008 8:05 pmtvsm22 Зарег.: 03.03.2008 ; Сообщ.: 556Ответить с цитатой
blam писал(а):
какую ?
я на денвере тестил, нормально.
Можеш себе денвер поставить для подобных экспериментов, гораздо проще локально настроить, потом так же на реальном хостинге сделать.



"Неверное перенаправление на странице

Firefox определил, что сервер перенаправляет запрос на этот адрес таким образом, что он никогда не завершится."
Новая тема Написать ответ    ГЛАВНАЯ ~ ТЕХНИЧЕСКИЕ ВОПРОСЫ
 На страницу Пред.  1, 2
Любое использование материалов, размещенных на ArmadaBoard.com, без разрешения владельцев ArmadaBoard.com запрещено.