Потребность отключить подсубдомен в vHost или .htaccess

Я не вижу, почему "это звучит слишком хорошо, чтобы быть правдой".

Considerinh PHP 5.2 был выпущен довольно много лет назад, проблема состоит в том, что Redhat/CentOS являются действительно поздними об этом (да, я знаю, "стабильный" и все это, что означает ничего не обновлять за исключением соображений безопасности),

Счастливо, некоторые люди, повышенные, и, сделали задание, которое должно было быть сделано: создайте RPM-пакеты, в которых нуждались столь многие из нас ;-)
Только вещь там могла бы быть: это не будут "offcial" пакеты; таким образом, возможно, не хорошо с политикой Ваших системных администраторов?

Однако, если в сомнении: перед использованием тех, которые на Вашем рабочем сервере, необходимо судить их на тестовом сервере (если Вы не будете иметь один, то Виртуальная машина сделает очень хорошо), только чтобы быть уверенным - и, также, проверить, что Ваше приложение хорошо работает на 5,2


С другой стороны, Вы могли бы хотеть попытаться компилировать PHP собой: это определенно не, что трудно, и это - хорошая вещь знать :-)

0
задан 12 July 2010 в 09:24
2 ответа

Не уверенный, почему эта проблема происходит, хотя это только для определенных клиентов, таким образом, это могло зависеть от того, как веб-хост обрабатывает записи "A".

В любом случае я добавил следующую строку к vHost файлу для одного из моих клиентов:

ServerAlias subdomain.clientsite.tld *.subdomain.clientsite.tld

и это, казалось, добивалось цели. Получил идею из этой ссылки: http://www-01.ibm.com/software/webservers/httpservers/doc/v1326/manual/vhosts/name-based.html

1
ответ дан 4 December 2019 в 22:58

Я вижу, как у клиента могла бы быть запись формы:

subdomain.example.com. 251 В 10.9.8.7

Я не вижу, почему www.subdomain.example.com автоматически решает к тому же IP, если у Вас нет CNAME для каждого субдомена. Но затем Вы говорите, что anything.subdomain.example.com ведет себя этот путь, таким образом, я не понимаю то, что Вы настроили.

Весьма распространено использовать переписать правило перенаправить www.something.com на something.com - например, в Apache, Вы сделали бы что-то вроде этого:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.something.com$ [NC]
RewriteRule ^(.*)$ http://something.com/$1 [R=301,L]

Это будет иметь эффект передающего трафика от www.something.com до something.com, который довольно часто сделан в интересах оптимизации поисковой системы.

0
ответ дан 4 December 2019 в 22:58

Теги

Похожие вопросы