|
|
|
| Сайт переехал на новый хост и новый домен. Новый хост для старого не разрешает не ограниченное число субдомеенов, как было раньше и теперь страницы типа forma.mysite.ru не доступно сказали что можно через .httpacces сделать переадресацию, нужно чтоб переодресовывалось на mysite2.ru/forma/ Как это сделать. Заранее благодарен. | |
|
|
|
|
|
|
|
для: Лесьяр
(21.10.2006 в 17:52)
| |
header(Location:/forma/index.php);
|
| |
|
|
|
|
|
|
|
для: DEM
(21.10.2006 в 18:13)
| | Проблема в том, что на сайте нет папки forma, для субдомена, т.е суббдомена по сути нет, и поэтому с него и надо сделать редирект | |
|
|
|
|
|
|
|
для: Лесьяр
(21.10.2006 в 20:25)
| | Если субдомена нет, как снего можно сделать переадресацию?
Ваш вопрос содержит излишнюю неопределенность -) | |
|
|
|
|
|
|
|
для: Лесьяр
(21.10.2006 в 17:52)
| | Т.к. поддомены ранее у Вас работали, то значит соответствующие записи на DNS-серверах остались?
Если так, то создайте в корней сайта .htaccess следующего вида.
Options +FollowSymlinks
RewriteEngine On
RewriteBase /
RewriteCond %{ENV:REDIRECT_FLAG} ^$
RewriteCond %{HTTP_HOST} ^test\.mysite2\.ru$
RewriteRule ^(.+) %{HTTP_HOST}$1 [E=FLAG:1]
RewriteRule ^test\.mysite2\.ru(.*) /test%{REQUEST_URI} [L]
|
В данном примере поддомен называется test.
Кроме всего вышеперечисленного нужно, чтобы поддомены третьего уровня были добавлены в директиву ServerAlias для Вашего виртуального хоста (если у Вас не выделенный сервер на отдельном IP). Это может сделать только сам хостер. | |
|
|
|