mor_rewrite 301-ый редирект страницы

12
[Удален]
1028

Есть сайт example.com, есть дубль морды в индексе с адресом example.com/?0

Хочу сделать 301-ый через .htaccess. Уже какой час сижу перебираю варианты.

Типа Redirect 301 ^?0$ http://example.com/$1 и т.п.

Гуглил. Перепробовал разные генераторы для mod_rewrite директив. Ничего не выходит.

В этой области не разбираюсь. Помогите, плз, кто шарит.

dex
На сайте с 14.04.2006
Offline
231
dex
#1

Так приведите свой htacess

И я верно понял, что редир только для 1 стр. требуется в задаче

губит людей вода (подпись не продаю, в долг не даю)
[Удален]
#2

Да, только для этой.

htaccess стандартный:

<IfModule mod_rewrite.c>

RewriteEngine on

RewriteCond %{HTTP_HOST} ^www.example.com$ [NC]

RewriteRule ^(.*)$ http://example.com/$1 [R=301,L]

</IfModule>

...

dex
На сайте с 14.04.2006
Offline
231
dex
#3

на вскидку - возможно, джумлушные реврайты конфликтуют

поробуйте только эту директиву потестить

ps у меня вообще ошибку дал при обращении /?0

я бы не мучился, а прямо в индексном проверил эту переменную, и если есть

header("HTTP/1.1 301 Moved Permanently");

header("Location: http://example.com/");

[Удален]
#4
dex:
на вскидку - возможно, джумлушные реврайты конфликтуют

поробуйте только эту директиву потестить

ps у меня вообще ошибку дал при обращении /?0

я бы не мучился, а прямо в индексном проверил эту переменную, и если есть
header("HTTP/1.1 301 Moved Permanently");
header("Location: http://example.com/");

Redirect 301 ^?0$ http://example.com/$1 - мимо кассы. По-моему mod_rewrite при таком раскладе не ловит эту страницу.

Мне надо именно через .htaccess. Через php запинать всегда успею, но это не слишком простой подход. :)

Редирект example.com/page.php exapmle.com/newpage.php - работает отлично. Ему, именно, "?0" не нравится.

dex
На сайте с 14.04.2006
Offline
231
dex
#5
SeoProff:
Redirect 301 ^?0$ http://example.com/$1 - мимо кассы. По-моему mod_rewrite при таком раскладе не ловит эту страницу.

ага, и у меня такие подозрения

надеюсь ктонить больший спец чем я проснется и подскажет:) с прадником

[Удален]
#6
dex:
ага, и у меня такие подозрения

Во-во!

dex:
надеюсь ктонить больший спец чем я проснется и подскажет:) с прадником

С праздником! Спасибо за помощь! :)

M
На сайте с 19.09.2007
Offline
112
#7

а не нужно заэкранировать вопросик?

A4
На сайте с 09.08.2007
Offline
55
#8

RewriteCond %{QUERY_STRING} ...

Настройка nginx и сопутствующего софта на freebsd/debian. Контакт через PM.
[Удален]
#9
manman:
а не нужно заэкранировать вопросик?

На него стоит хорошая ссылка через этот адрес, не с моего ресурса. Так что лучше склеить.

Alexei42:
RewriteCond %{QUERY_STRING} ...

Да-да. Только вот как полностью? Пробовал тоже, но видимо что-то надо дописать.

Ufaweb
На сайте с 03.03.2008
Offline
182
#10
SeoProff:
На него стоит хорошая ссылка через этот адрес, не с моего ресурса. Так что лучше склеить.

Это все замечательно, но знак вопроса всеже стоит заэкранировать =)

RewriteEngine on
RewriteRule ^\?0$ http://example.com/ [R=301, L]

PS, не перебирать надо, а умные книжки читать...

12

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