Надстройка на Nano FPV QX MOSFET

Имам някои валидни поддомейни в моя файл httpd.conf. Сега как да пренасоча всичко, което не е валиден поддомейн, към основния уебсайт? Имам предвид, че ако имам валиден поддомен hello.example.com, той трябва да отиде на hello.example.com и ако неговият blah.example.com, който не е валиден поддомейн, трябва да отиде на example.com. Как мога да направя промени в моя httpd.conf файл, за да следвам всичко, което току-що споменах?

  • 1 кой сървър е това?
  • Съжалявам за късния отговор. Това е 64-битов Linux CentOS, използващ Apache (httpd) процес.

Настройте нов сайт по подразбиране във вашия apache-config и пренапишете URL адреса .htaccess, ако този сайт по подразбиране бъде извикан. Може би нещо като /var/www/invalid-subdomain/.htaccess:

RewriteEngine on RewriteBase / RewriteRule ^$ http://example.com/ [R,L] 

Горният пример работи добре за моя сървър за изстискване на apache2.

  • Ами .. Благодаря за отговора. Но трябва да използвам това в самия конфигурационен файл. Може да има правило за пренаписване, което да насочва грешни хостове (blah.example.com) към главния хост (example.com), но нямам никаква представа за това.

Ако използвате Apache и ако имате активирани виртуални хостове, получавате го автоматично:

  • Първият virtualhost ще бъде хост по подразбиране, който ще обслужва всички заявки за хостове, които не са дефинирани като виртуални хостове
  • Известни в Apache виртуални хостове ще бъдат използвани при поискване

PS: hello.example.com и blah.example.com са хостове, а не поддомейни

  • О Благодаря за помощта. Аз съм начинаещ в тази област, моля, простете грешката. Не съм сигурен за това, което споменахте.

е работил за вас: Charles Robertson | Искате ли да се свържете с нас?