Опять редирект 301

mower
На сайте с 01.12.2009
Offline
63
528

Здравствуйте, стоит vbulletin в подпапке, т.е.

site.ru/forum/

Необходимо средиректить один подфорум на другую страницу, допустим

http://site.ru/forum/forumdisplay.php?f=34

на

http://site.ru/page

Redirect 301 /forum/forumdisplay.php?f=34/ http://site.ru/page

RewriteRule ^forum/forumdisplay.php?f=34$ http://site.ru/page [R=301]

ничего не работает,

RewriteEngine On

Options +FollowSymLinks

прописано.

---------- Добавлено 23.01.2013 в 12:40 ----------

А ведь в вобле можно сам форум сделать редиректом...

---------- Добавлено 23.01.2013 в 12:47 ----------

нет, если форум редиректнуть через воблу, то потом при заходе на http://site.ru/page не отображается http://site.ru/forum/forumdisplay.php?f=34 (там стоит реврайт)

В общем надо именно редирект через httccess

---------- Добавлено 23.01.2013 в 12:55 ----------

100 wmr если ваш код заработает на моем сайте

mower
На сайте с 01.12.2009
Offline
63
#1

200 рублей

izyalex
На сайте с 06.04.2009
Offline
60
#2

RewriteCond %{QUERY_STRING} ^f=34$

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

Сpanel хостинг (http://bit.ly/Vjwlfl) и ISPmanager хостинг (http://bit.ly/11NnOqJ) от 119р./мес VIP Премиум хостинг (http://bit.ly/VibYQ9) в Москве, 1000р./мес и не парюсь
mower
На сайте с 01.12.2009
Offline
63
#3
izyalex:
RewriteCond %{QUERY_STRING} ^f=34$
RewriteRule ^forum\/forumdisplay\.php http://site.ru/page [R=301,L]

я похожее делал у меня почему-то кидало на

http://site.ru/page?f=34

сейчас проверю ваш код

---------- Добавлено 23.01.2013 в 15:10 ----------

так и есть кидает сюда

http://site.ru/page?f=34

siv1987
На сайте с 02.04.2009
Offline
427
#4


RewriteCond %{QUERY_STRING} ^f=34$
RewriteRule ^forum/forumdisplay\.php http://site.ru/page? [R=301,L]

Добавить после RewriteEngine On

Левые редиректы типа Redirect 301 /forum/forumdisplay.php?f=34/ удалить.

mower
На сайте с 01.12.2009
Offline
63
#5
siv1987:

RewriteCond %{QUERY_STRING} ^f=34$
RewriteRule ^forum/forumdisplay\.php http://site.ru/page? [R=301,L]


Добавить после RewriteEngine On
Левые редиректы типа Redirect 301 /forum/forumdisplay.php?f=34/ удалить.

Добавил, получилось оно и перед и после теперь стоит, но не помогло, все равно кидает на

http://site.ru/page?f=34

---------- Добавлено 23.01.2013 в 15:57 ----------

да, вопросик помог

---------- Добавлено 23.01.2013 в 15:58 ----------

izyalex, siv1987, скиньте свои R кошельки в личку каждому по 100 р переведу как и обещал

izyalex
На сайте с 06.04.2009
Offline
60
#6

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