редирект

deniska013
На сайте с 11.12.2007
Offline
38
528

есть файлы на хосте:

/domains/map1/index.php

/domains/site.ru/index.html

где /site.ru - папка сайта site.ru

как сделать при обращении: http://site.ru/index.html открывался index.php из /domains/map1/

"Дорогу осилит лишь идущий" - иду к цели. Cloud Hosting (http://cloud.yeaphost.com) хостинг с интересными предложениями http://yeaphost.com (http://yeaphost.com)
[Удален]
#1

<?

$BASE = substr(dirname(__FILE__),0,-7);

require_once(BASE."map1/index.php");

?>

:)

deniska013
На сайте с 11.12.2007
Offline
38
#2

Выдает ошибку:

No such file or directory in /home/xxx/domains/site.ru/public_html/index.php on line 6

[Удален]
#3

Ты же не сказал что там есть public_html :)

<?

$BASE = substr(dirname(__FILE__),0,-19);

require_once(BASE."map1/index.php");

?>

ну наверно так будет :) хотя ты точных адресов не дал

deniska013
На сайте с 11.12.2007
Offline
38
#4

у меня получилось редирект, спасибо за совет. Но появилось другая ошибка :-(

В папке map1 (куда я редиректил) стоит wordpress и выдает след. ошибку:

Warning: require(./wp-blog-header.php) [function.require]: failed to open stream: No such file or directory in /home/xxx/domains/map1/index.php on line 17

Fatal error: require() [function.require]: Failed opening required './wp-blog-header.php' (include_path='.:/usr/local/lib/php') in /home/xxx/domains/map1/index.php on line 17

на 17 строке вызывается /wp-blog-header.php

проверил, он есть на месте. Та же инсталяция wordpress на другом сайте работает без проблем, поэтому думаю, может из-за редиректа?

[Удален]
#5

а зачем вообще это нужно? не проще настроить альяс в апаче? или перенести всё туда куда нужно? я думаю можно также использовать file_get_contents($url) http://ru2.php.net/manual/ru/function.file-get-contents.php

1. echo file_get_contents("ваш урл");

2. echo fopen("ваш урл", "r");

3. echo file('ваш урл');

это так к примеру, хотя чёрт знает работать будет или нет

tommy-gung
На сайте с 22.11.2006
Offline
287
#6
deniska013:
Но появилось другая ошибка :-(

относительные пути работают относительно вызываемого файла

Здесь не могла быть ваша реклама
deniska013
На сайте с 11.12.2007
Offline
38
#7
KosoyRoman:
а зачем вообще это нужно?

Вообще задача такая: на одном хосте поставить несколько сайтов и один движок ВП. для этого ВП устанавливается в одной общей папке, а все сайты редиректяться в эту папку. Разграничение по сайтам делается темплэйтами. Вот, этот редирект не получается делать, да еще так чтобы все правильно работало. Пробовал сделать жесткие линки с доменов на эту общую папку, но на хосте нет таких возможностей.

tommy-gung
На сайте с 22.11.2006
Offline
287
#8

> несколько сайтов и один движок ВП

wp mu

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