postavkin: Ок, хостеру написал.
Скажите, пожалуйста, а Options -Multiviews на безопасность не влияет?
что то понятной и простой инфо про него в рунете не найду никак.
правильное написание Options -MultiViews (я ошибся первый раз)
На безопасность на врядли влияет, а если влияет то без этой опции безопаснее) по-моему она по умолчанию отключена у апача.
postavkin: Если можно - в 2-х словах, как это сделать?
на обычном хостинге не знаю как проверить.. Спросить у техподдержки.
Попробуйте сначала прописать в htaccess: Options -MultiViews. Если не поможет, тогда либо хостер запретил изменять настройки на уровне htaccess, либо я не прав в своем предположении.
2013-11-15 12:19:32 1VhEcm-0002yP-Lv Error while reading message with no usable sender address (R=1VhEcm-0002yL-Ky): at least one malformed recipient address: root@ETC_MAILNAME - malformed address: _MAILNAME may not follow root@ETC
2013-11-15 12:19:32 1VhEcm-0002yL-Ky Process failed (1) when writing error message to root@ETC_MAILNAME (frozen)
Как мне кажется, если у вас нет доступа к серверу на котором лежит упомянутый файл, то вы ничего не сделаете. Сервер будет отдавать файл исходя из своих настроек.
проверьте, включена ли опция multiviews у Apache на первом сервере. Если включена - выключите - в htaccess написать Options -Multiviews (если хостер позволяет так делать).
в файле /var/lib/exim4/config.autogenerated макрос ETC_MAILNAME как-то определяется?
интересно, этого файла у меня вообще не было.. скопировал его с другого сервера, поменял ETC_MAILNAME = мой_домен.com, но в логах тоже самое.
в файле /etc/mailname что?
одна строка вида мой_домен.com
Moltisanti, exim руками настраивался или через dpkg-reconfigure?
через dpkg-reconfigure
Ок, хостеру написал.
Скажите, пожалуйста, а Options -Multiviews на безопасность не влияет?
что то понятной и простой инфо про него в рунете не найду никак.
правильное написание Options -MultiViews (я ошибся первый раз)
На безопасность на врядли влияет, а если влияет то без этой опции безопаснее) по-моему она по умолчанию отключена у апача.
php тут ни при чем... это Apache
Если можно - в 2-х словах, как это сделать?
на обычном хостинге не знаю как проверить.. Спросить у техподдержки.
Попробуйте сначала прописать в htaccess: Options -MultiViews. Если не поможет, тогда либо хостер запретил изменять настройки на уровне htaccess, либо я не прав в своем предположении.
вот это пишется в лог после однократного вызова команды mail
2013-11-15 12:19:32 1VhEcm-0002yL-Ky <= root@ETC_MAILNAME U=root P=local S=460
2013-11-15 12:19:32 1VhEcm-0002yL-Ky ** 331-441@mail.ru: Unrouteable address
2013-11-15 12:19:32 1VhEcm-0002yP-Lv Error while reading message with no usable sender address (R=1VhEcm-0002yL-Ky): at least one malformed recipient address: root@ETC_MAILNAME - malformed address: _MAILNAME may not follow root@ETC
2013-11-15 12:19:32 1VhEcm-0002yL-Ky Process failed (1) when writing error message to root@ETC_MAILNAME (frozen)
Как мне кажется, если у вас нет доступа к серверу на котором лежит упомянутый файл, то вы ничего не сделаете. Сервер будет отдавать файл исходя из своих настроек.
есть предположение...
проверьте, включена ли опция multiviews у Apache на первом сервере. Если включена - выключите - в htaccess написать Options -Multiviews (если хостер позволяет так делать).
Как настроить редирект чтобы при заходи на сайт, сайт не грузился и не открывался,
при переходите на определенную страницу редиректил,
на любую не существующую страницу тоже бы делал редирект!
Подскажите как
если я правильно понял:
сначала направляем всех на index.php через htaccess:
RewriteEngine On
RewriteRule .* /index.php
затем в index.php:
<?
if ($_SERVER['REQUEST_URI'] == '/xxx') {
header('location: http://123.ru');
} else {
header('HTTP/1.1 404 Not Found');
}
exit;