Redirect 301

B2
На сайте с 21.12.2006
Offline
14
737

Options +FollowSymlinks

RewriteEngine On
RewriteBase /

Redirect 301 /forum/ http://site.org/
Redirect 301 /index.php?menu=main http://site.org/

последняя строка Redirect 301 /index.php?menu=main http://site.org/

не хочет работать! В чем проблема?! Хелп!

I0
На сайте с 14.10.2006
Offline
142
#1

RewriteEngine on

RewriteCond %{HTTP_HOST} ^site.org$

RewriteRule ^index.php?menu=main http://site.org [R=301,L]

или

RewriteRule index.php?menu=main http://site.org [R=301,L]

Не проверял. Пробуй.

Анализ сайта ( https://pr-cy.ru ) Проверка позиций - LINE ( https://line.pr-cy.ru ) 0,025 Р / ключ (конкуренты бесплатно)
B2
На сайте с 21.12.2006
Offline
14
#2
ig0r:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^site.org$
RewriteRule ^index.php?menu=main http://site.org [R=301,L]

или

RewriteRule index.php?menu=main http://site.org [R=301,L]

Не проверял. Пробуй.

не работает😒 Уже все перепробовал... не могу понять...

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

RewriteCond %{QUERY_STRING} ^menu=main$

RewriteRule ^index.php$ http://site.org [R=301,L]

или в index.php

if(!empty($_GET['menu']) && $_GET['menu']=='main')

{

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

header("Location: http://site");

}

www.shtogrin.com (http://www.shtogrin.com/). Канцтовары (http://www.invit.com.ua/). 1С Бухгалтерия (http://account.kiev.ua/).
B2
На сайте с 21.12.2006
Offline
14
#4
Shtogrin:
RewriteCond %{QUERY_STRING} ^menu=main$
RewriteRule ^index.php$ http://site.org [R=301,L]

или в index.php

if(!empty($_GET['menu']) && $_GET['menu']=='main')
{
header("HTTP/1.1 301 Moved Permanently");
header("Location: http://site");
}

Первое не подойдет... А есть ли разница для поисковых систем в 301 редирект апач или через пхп?

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

Разницы в способе редиректа нет, клиент получит одинаковый заголовок. Почему первое не подойдет, оно будет работать только с index.php?menu=main.

B2
На сайте с 21.12.2006
Offline
14
#6
Shtogrin:
Разницы в способе редиректа нет, клиент получит одинаковый заголовок. Почему первое не подойдет, оно будет работать только с index.php?menu=main.

добавляло в конец site.org/?menu=main.

Запарился возиться с .htaccess, сделал через пхп :) СпасибО!🚬

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