Подстановка адресной строки с помощью .htaccess

N
На сайте с 08.04.2008
Offline
90
812

Помогите пожаулйста.

Есть сайт, переместили на папку выше.

был site.ru/forum/ стал site.ru

мне кажется, что возможно както решить с помощью файла .htaccess

что надо вбить в .htaccess чтобы работала автозамена?

спасибо.

nevsedoma.com.ua (http://nevsedoma.com.ua)
[umka]
На сайте с 25.05.2008
Offline
456
#1

RewriteEngine on

RewriteRule ^forum/(.*)$ /$1 [L,QSA]

Лог в помощь!
N
На сайте с 08.04.2008
Offline
90
#2

Спасибо, но что-то не сильно работает, либо я не правильно выразился.

Допустим человек попадает по сохраненной ссылке на

http://сайт.ру/forum/viewforum.php?f=125

попадает

http://сайт.ру/viewforum.php?f=125

[umka]
На сайте с 25.05.2008
Offline
456
#3

Весь .htaccess покажите

N
На сайте с 08.04.2008
Offline
90
#4

Ну в хтексесе не силен, он был пустой, вбил, то что Вы указали.

[umka]
На сайте с 25.05.2008
Offline
456
#5

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

RewriteEngine on

RewriteRule ^forum/(.*)$ /$1 [R=301,QSA]

N
На сайте с 08.04.2008
Offline
90
#6

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

Ничего не происходит.

nevsedoma добавил 10-12-2010 в 00:45

Может будет интересно, пролистал

http://devaka.ru/articles/redirect-301

взял за основу

RedirectMatch /(.*)\.php$ /$1.aspx

дописал необходимое взяв за пример выше написанное

RedirectMatch ^forum/(.*)\.php$ /$1.php

и удивительно, но работает.

Спасибо всем.

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