Форум программистов, компьютерный форум, киберфорум
Наши страницы
Apache, htaccess
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/8: Рейтинг темы: голосов - 8, средняя оценка - 5.00
suharik
260 / 246 / 57
Регистрация: 03.09.2010
Сообщений: 805
1

Перенаправление в .htaccess

02.04.2011, 19:49. Просмотров 1475. Ответов 3
Метки нет (Все метки)

Всем привет. Есть такая задачка, немогу решить.
Нужно сделать перенапрваление с _http://site.ru/forum на _http://www.site.ru/forum
Пробовал прописать в файле .htaccess в папке форум это

Код
<IfModule mod_rewrite.c>
RewriteEngine On
Options +FollowSymLinks
RewriteCond %{HTTP_HOST} ^site.ru/forum [NC]
RewriteRule ^(.*)$ http://www.site.ru/forum$1 [L,R=301]
</IfModule>
Этот код не сработал

Пробовал в корне сайта с .htaccess сделать так
Код
<IfModule mod_rewrite.c>
RewriteEngine On
Options +FollowSymLinks
RewriteCond %{HTTP_HOST} ^site.ru [NC]
RewriteRule ^(.*)$ http://www.site.ru$1 [L,R=301]
</IfModule>
этот код работает нормаьно, но как это сделать для вложенной папке, немогу понять
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.04.2011, 19:49
Ответы с готовыми решениями:

Перенаправление в htaccess
Сделал перенаправление со старого домена на новый в htaccess: Движок DLE RewriteCond...

Перенаправление с .htaccess
Друзья подскажите с настройками. Цель такая: 1. забаненных по IP пользователей, код Order...

.htaccess - перенаправление с якоря
Всем привет! У меня вопрос: как реализовать перенаправление с URL, который содержит якорь? ...

Простое перенаправление в htaccess
Как с помощью mod-rewrite сделать простое перенаправление на другую страницу Надо чтобы...

Htaccess перенаправление на главную страницу
Здравствуйте, хотелось бы узнать как с помощью htaccess можно сделать переадресацию с любого...

3
Vovan-VE
13169 / 6555 / 1038
Регистрация: 10.01.2008
Сообщений: 15,070
02.04.2011, 19:58 2
Цитата Сообщение от suharik Посмотреть сообщение
RewriteCond %{HTTP_HOST} ^site.ru [NC]
RewriteRule ^(.*)$ http://www.site.ru$1 [L,R=301]
Совсем чуть-чуть не хватает:
Код
RewriteCond %{HTTP_HOST} ^(site.ru)$ [NC]
RewriteRule ^(/forum(/.*)?)$ http://www.%1$1 [L,R=301]
0
ostgals
883 / 678 / 101
Регистрация: 23.01.2009
Сообщений: 1,582
02.04.2011, 19:58 3
Косую потеряли в предпоследней строке.
Код
<IfModule mod_rewrite.c>
RewriteEngine On
Options +FollowSymLinks
RewriteCond %{HTTP_HOST} ^site.ru [NC]
RewriteRule ^(.*)$ http://www.site.ru/$1 [L,R=301]
</IfModule>
0
anomals
0 / 0 / 1
Регистрация: 06.02.2010
Сообщений: 3
07.04.2011, 09:11 4
PHP
1
2
3
RewriteEngine On 
RewriteCond %{HTTP_HOST} ^sait.ru 
RewriteRule (.*) www.sait.ru/$1 [R=301,L]
Здесь идет перенаправление с сайта без префикса на сайт с www. Так же можете сделать .htaccess редирект наоборот, поменяв адреса сайтов в файле местами.
0
07.04.2011, 09:11
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.04.2011, 09:11

.htaccess перенаправление на другой домен
Все просто. Есть домен: site1.ru Есть домен: site2.ru Нужно чтобы при заходе на site1.ru,...

Перенаправление в зависимости от браузера .htaccess
Пол интернета перекрыл так ничего внятного не нашёл. Во общем, ситуация такова: если браузер ==...

Перенаправление в другую папку через .htaccess
Здравствуйте. Помогите, пожалуйста, с такой проблемкой. Делаю перенаправление в подпапку, но...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru