301 редирект. Выбился из сил )

12 3
Юпи-с
На сайте с 30.07.2006
Offline
230
1747

Всех с Рождеством!

Чето никак в голову не идет, как корректно сделать мод реврайт

Нужно чтобы 301-м редиректом направить со страницы /forum/index.php на /forum/

Подскажите плиз )

[Удален]
#1

Попробуйте так:

RewriteEngine On

RewriteRule ^forum/indexc.php forum/ [R=301]
Юпи-с
На сайте с 30.07.2006
Offline
230
#2

w0den, спасибо, так пробовал, не работает, все равно идет на /forum/index.php

[Удален]
#3
Юпи-с:
w0den, спасибо, так пробовал, не работает, все равно идет на /forum/index.php

Именно данный пример? Если так, извините, но вместо indexc.php нужно index.php. :o

Юпи-с
На сайте с 30.07.2006
Offline
230
#4

w0den, опечатку конечно же исправил, не работает :(

J
На сайте с 13.11.2008
Offline
155
#5

RewriteEngine On

RewriteRule ^forum/index\.php(.*)$ forum/$1 [R=301,L]

M
На сайте с 17.04.2008
Offline
88
MBo
#6

если правило выше не поможет, то так должно работать

RewriteEngine on

RewriteRule ^forum/index\.php$ /forum/ [R=301,L]

это правило для корня, но siv1987 верно подметил и дал рабочий вариант

siv1987:

Важный момент! Положить в htaccess папки forum.

RewriteCond %{QUERY_STRING} ^$
RewriteRule ^index.php http://site.ru/forum/ [L,R=301]

тогда вот так про запас :) в htaccess папки forum

RewriteRule ^index\.php$ /forum/ [R=301,L]

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

RewriteCond %{QUERY_STRING} ^$

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

Важный момент! Положить в htaccess папки forum.

Юпи-с
На сайте с 30.07.2006
Offline
230
#8
siv1987:
RewriteCond %{QUERY_STRING} ^$
RewriteRule ^index.php http://site.ru/forum/ [L,R=301]

Важный момент! Положить в htaccess папки forum.

Вот этот вариант сработал, всем спасибо.

Юпи-с
На сайте с 30.07.2006
Offline
230
#9

Раньше сайт был по адресу siter.ru/ я все перенес в site.ru/folder/

теперь все страницы которые были вида site.ru/page.html находятся по адресу site.ru/folder/page.html

Как бы мне 301 редиректом грамотно это изменение прописать, чтобы выдача не потерялась и вообще.

Спасибо.

ParserYa
На сайте с 04.10.2010
Offline
29
#10


RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ folder/$1 [QSA]

Это будет не редирект, а просто переписывание адреса... визуально останется старый урл.

12 3

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