Как правильно передать PR? Помогите пожалуйста.

А
На сайте с 14.10.2005
Offline
0
1561

Здравствуйте. Очень нужна Ваша помощь.

На субдомене forum.site.ru расположен форум на phpBB. Если набирать URL http://forum.site.ru/ то виден PR=4, а если URL http://forum.site.ru/index.php показывается PR=3. Как сделать так чтобы и там и там был PR=4, а то все внешние ссылки с поддомена учитываются только как с http://forum.site.ru/index.php :(

Внимательно читала поиск. Поняла что это надо делать через .htaccess прописанный в корневой директории поддомена forum.site.ru

Написала вот так

RewriteEngine On

RewriteBase /

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

Не работает!? :(

Как сделать правильно?

UltraBait
На сайте с 10.05.2005
Offline
220
#1

Не переедешь. Пр4 это пр. сайта, а 3 Пр странички (а он обычно всегда ниже).

[Удален]
#2

Арабеска, редирект работает ? Если да, то со временем все будет ок.

UltraBait, не пишите глупостей.

[Удален]
#3

ультрабайт дал жару))

S
На сайте с 25.04.2005
Offline
59
sec
#4
UltraBait:
Не переедешь. Пр4 это пр. сайта, а 3 Пр странички (а он обычно всегда ниже).

нет такого понятия как ПР сайта, есть ПР документа. документ в данном случае - страницы. у каждой страницы свой ПР...

S
На сайте с 25.04.2005
Offline
59
sec
#5
Арабеска:
Здравствуйте. Очень нужна Ваша помощь.

На субдомене forum.site.ru расположен форум на phpBB. Если набирать URL http://forum.site.ru/ то виден PR=4, а если URL http://forum.site.ru/index.php показывается PR=3. Как сделать так чтобы и там и там был PR=4, а то все внешние ссылки с поддомена учитываются только как с http://forum.site.ru/index.php :(

Внимательно читала поиск. Поняла что это надо делать через .htaccess прописанный в корневой директории поддомена forum.site.ru

Написала вот так

RewriteEngine On
RewriteBase /
RewriteRule ^index.php http://forum.site.ru/ [R=301,L]

Не работает!? :(

Как сделать правильно?

обычно гугл клеит такие вещи, оставляет у себя копию чего-то одного и таких вопросов не возникает.

в данном случае теоретически может быть даже три варианта:

http://forum.site.ru

http://forum.site.ru/

http://forum.site.ru/index.php

введите http://forum.site.ru/ и http://forum.site.ru/index.php в гугл, и посмотрите что он выдает. оставьте тот вариант который он выдает. если до сих пор не склеил, что странно имхо, оставьте тот у которого больше ПР.

вообщем я бы так сделал :)

А
На сайте с 14.10.2005
Offline
0
#6

В том то и проблема, что для http://forum.site.ru/ Google присваивает PR=4, а для http://forum.site.ru/index.php PR=3.

Хочу решить эту проблему через 301 релирект с http://forum.site.ru/index.php на http://forum.site.ru/ а вот как правильно это написать в .htaccess НЕ ЗНАЮ.

Когда пишу

RewriteEngine On

RewriteBase /
RewriteRule ^index.php http://forum.site.ru/ [R=301,L]

получаю сообщение об ошибке.

Как правильно сделать редирект? Неужели никто не знает?

unFair
На сайте с 25.06.2005
Offline
70
#7
Арабеска:

Как правильно сделать редирект?

Думаю что вот так:

RewriteEngine on

RewriteCond %{HTTP_HOST} ^http://forum.site.ru/index.php$ [NC]

RewriteRule ^(.*)$ http://forum.site.ru/$1 [R=301,L]

А
На сайте с 14.10.2005
Offline
0
#8

Спасибо, но так тоже редирект не получается :(

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