ctrl-d

Рейтинг
0
Регистрация
13.05.2008
Supersheva:
Существует домен www.sheva.name с хостингом, на котором поднят Wordpress MU.
Существует второй домен www.shevchenko.com.ua, который держится у других ребят и который припаркован к www.sheva.name
Хостер прописал Serveralies shevchenko.com.ua
Домены должны работать как синонимы, но теперь вместо www.shevchenko.com.ua подгружается shevchenko.sheva.name и при этом перестали работать все поддомены *.sheva.name
Хостер говорит, что трабл в настройках реврайтов.

Вот мои настройки:
RewriteEngine On
RewriteBase /


#uploaded files
RewriteRule ^(.*/)?files/$ index.php [L]
RewriteRule ^(.*/)?files/(.*) wp-content/blogs.php?file=$2 [L]

RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule . - [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-.*) $2 [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L]
RewriteRule . index.php [L]

У кого были похожие грабли? Посовейтуйте плиз, что делать.

А что менялось за последнее время? Попроси еще у хостера конфигурацию виртуального сайта.

Неплохо было бы посмотреть логи во время запросов на неработающие хосты.

В rewrite может быть причина - у меня нет аргументов, но возможно механизм такой:

ServerName shevchenko.sheva.name

ServerAlias *.sheva.name

ServerAlias sheva.name

ServerAlias www.shevchenko.com.ua

Ты набираешь http://sheva.name, сервер должен добавить завершающий /, и на автомате преобразует хост в ServerName, т.е. http://shevchenko.sheva.name

А если наберешь сразу http://sheva.name/, то все должно работать. А если не работает, то действительно может rewrite не срабатывать

Я сталкивался с похожим. Wildcard host не работают так, как хочется в условиях виртуального хоста...

Слегка сумбурно... Но может поможет...