Доброго времени суток! Подскажите пожалуйста, как правильно поступить.
Имеется форум. Путь: http://mysite.ru/forum/
Прикрепил домен третьего уровня forum.mysite.ru
Как теперь сделать так, чтобы по адресу http://mysite.ru/forum/ форум был недоступен?
.htaccess, 301, или в IPS Manager`e просто поставить редиректы и ссылки на новый адрес?
Движок phpbb3
Редирект с папки
Да засунь в папку http://mysite.ru/forum/ редирект - в index.php на forum.mysite.ru делов то
- Distructor
- Администратор
- Сообщения: 1607
- Зарегистрирован: 28.12.2009
со стороны сео правильнее редиректить 301й ошибкой на новое расположение страницы.
при чем не только mysite.ru/forum/ в forum.mysite.ru/, но и mysite.ru/forum/viewtopic.php?t=1126 в forum.mysite.ru/viewtopic.php?t=1126
при чем не только mysite.ru/forum/ в forum.mysite.ru/, но и mysite.ru/forum/viewtopic.php?t=1126 в forum.mysite.ru/viewtopic.php?t=1126
- Distructor
- Администратор
- Сообщения: 1607
- Зарегистрирован: 28.12.2009
можешь написать в htaccess правило которое будет заменять домен и редиректитьpoxmel писал(а):можно чуть чуть подробнее ?
- Distructor
- Администратор
- Сообщения: 1607
- Зарегистрирован: 28.12.2009
внутри папки /forum/ положи .htaccess
Код: Выделить всё
RewriteEngine On
RewriteRule (.*) http://forum.mysite.ru/$1 [R=301,L]
На этой странице обнаружена циклическая переадресация
В .htaccess только то, что Вы написали
Через панель управления хостингом (IPS Manager) поставил редирект
+ в настройках доменного имени, стоит "Авто поддомены - в поддиректории www домена"
Что-то как я понимаю явно лишнее ?
В .htaccess только то, что Вы написали
Через панель управления хостингом (IPS Manager) поставил редирект
Код: Выделить всё
www домен: mysite.ru
URL-путь: /forum/
Код: 301 - Перенесен на новый адрес
URL: http://forum.mysite.ru
Что-то как я понимаю явно лишнее ?
- Distructor
- Администратор
- Сообщения: 1607
- Зарегистрирован: 28.12.2009
а где лежит .htaccess ?poxmel писал(а):В .htaccess только то, что Вы написали
должен лежать в папке forum
там и лежит
-- добавлено 08 дек 2011, 21:40 --
удалил редирект, про который писал пару постов выше viewtopic.php?p=6602#p6602
удалил ссылку с главной страницы файлового менеджера, вида http://forum.mysite.ru/ ----> http://mysite.ru/forum/
что еще может быть, никак не пойму
-- добавлено 08 дек 2011, 21:42 --
удаляю .htaccess, все прекрасно работает
-- добавлено 08 дек 2011, 21:40 --
удалил редирект, про который писал пару постов выше viewtopic.php?p=6602#p6602
удалил ссылку с главной страницы файлового менеджера, вида http://forum.mysite.ru/ ----> http://mysite.ru/forum/
что еще может быть, никак не пойму
-- добавлено 08 дек 2011, 21:42 --
удаляю .htaccess, все прекрасно работает
- Distructor
- Администратор
- Сообщения: 1607
- Зарегистрирован: 28.12.2009
локально у меня работает
можешь еще попробовать такой вариант
какой хостинг?
можешь еще попробовать такой вариант
Код: Выделить всё
RewriteEngine On
RewriteCond %{HTTP_HOST} ^mysite\.ru [NC]
RewriteRule (.*) http://forum.mysite.ru/$1 [R=301,L]
в каком плане работает? верно редиректит или просто нормально открывает без редиректа?poxmel писал(а):удаляю .htaccess, все прекрасно работает
какой хостинг?
Код: Выделить всё
RewriteEngine On
RewriteCond %{HTTP_HOST} ^mysite\.ru [NC]
RewriteRule (.*) http://forum.mysite.ru/$1 [R=301,L]
Посмотрите, проверяю так:
1) Захожу на адрес mysite.ru/forum/ , перебрасывает на forum.mysite.ru
2) Захожу на адрес forum.mysite.ru. Выбираю любую тему. Соответственно адрес принимает вид forum.mysite.ru/viewtopic.php?f=8&t=5
3) Изменяю адрес на mysite.ru/forum/viewtopic.php?f=8&t=5 и попадаю на forum.mysite.ru/viewtopic.php?f=8&t=5
т.е. получается, оба правила
выполняются?mysite.ru/forum/ в forum.mysite.ru/, но и mysite.ru/forum/viewtopic.php?t=1126 в forum.mysite.ru/viewtopic.php?t=1126
большое спасибо.
- Distructor
- Администратор
- Сообщения: 1607
- Зарегистрирован: 28.12.2009
даpoxmel писал(а):т.е. получается, оба правила выполняются?