Poți avea un blog într-un subdirector găzduit pe un server diferit?

23 iul. 2014, 19:23:06
Vizualizări: 27.3K
Voturi: 11

Sunt interesat să am un blog pe site-ul meu care va fi într-un subdirector al paginii principale wordpress

de exemplu website.com/blog

totuși, sunt interesat să știu dacă există o modalitate de a găzdui blogul pe un server separat - în principal pentru că nu vreau să supraîncarc serverul pentru restul site-ului dacă există mult trafic către blog. Sunt interesat de ideea ca acesta să fie într-un subdirector.

În orice caz - m-am gândit că ar putea exista cineva mai deștept decât mine care ar putea avea o idee bună :)

2
Comentarii

deci vrei două instalări separate de WordPress găzduite pe două servere separate, dar vrei ca URL-urile pentru website.com/blog să redirecționeze către locul unde este găzduit celălalt site? În funcție de gazda ta, ar trebui să fie posibil și ar exista mai multe modalități de a face acest lucru, dar nu este chiar o întrebare despre WordPress în acel moment, deoarece fiecare instalare WordPress ar fi destul de simplă.

KnightHawk0811 KnightHawk0811
23 iul. 2014 19:49:00

Poți avea mai multe servere, dar cu același conținut, astfel încât atunci când un server eșuează, conținutul să fie preluat de pe celălalt server. Este posibilă echilibrarea încărcării hardware-ului, adică ceea ce determină care server va răspunde la cereri. Dar nu sunt sigur dacă este posibil cu conținut diferit.

Unix Unix
23 iul. 2014 20:01:24
Toate răspunsurile la întrebare 4
0

Un reverse proxy ar putea funcționa, cum ar fi Varnish sau Nginx. Folosind Varnish ca exemplu:

backend blog {
   .host = "blog-server-ip";
}

backend default {
   .host = "current-domain-ip";
}

sub vcl_recv {
   if (req.rul ~ "^/blog/") {
      req.backend = blog;
   }
}
17 dec. 2015 05:42:45
2

Există mai multe abordări suplimentare disponibile astăzi:

4 iul. 2024 18:01:13
Comentarii

Răspunsul tău ar putea fi îmbunătățit cu informații suplimentare de susținere. Te rugăm să [editezi] pentru a adăuga detalii suplimentare, cum ar fi citate sau documentație, astfel încât alții să poată confirma că răspunsul tău este corect. Poți găsi mai multe informații despre cum să scrii răspunsuri bune în centrul de ajutor.

User User
10 iul. 2024 23:34:08

Soluția DIY cu Cloudflare Workers este o opțiune excelentă. Reține că poate fi necesar și un worker de redirecționare - acest articol de pe LinkedIn oferă o prezentare detaliată: Cum să migrezi un subdomeniu sau un domeniu într-un subdirector pe un server diferit

brendo234 brendo234
3 oct. 2024 01:41:34
3

O metodă mai bună de a face acest lucru este să folosești un subdomeniu precum blog.siteweb.com în loc de un subdirector. Motivul este că un înregistrare DNS poate fi făcută către celălalt server pentru subdomeniu, lucru care nu este posibil cu subdirectoarele.

Un subdirector este posibil, dar ar trebui să folosești cadre, o redirecționare .htaccess sau altă metodă care este total instabilă într-un mediu de producție.

Dacă dorești să folosești un subdirector precum exemplu.com/blog, cea mai bună metodă (și nu este o metodă bună...) este să folosești un fișier .htaccess. Poți face o redirecționare astfel: Redirect 301 <IP server> unde IP server reprezintă adresa IP a serverului pe care vrei să găzduiești blogul. Reține că utilizatorul va vedea adresa IP în bara de adrese, lucru care nu este recomandat.

Prin urmare, ai putea încerca și cadre. Folosește iFrame-uri, cadrele sunt învechite și nimeni nu le va recomanda. Reține că iFrame-urile sau cadrele nu sunt o soluție bună nici ele, dar dacă chiar vrei să folosești un subdirector, aceasta este ceea ce va trebui să faci... creează un fișier index (de ex. siteweb.com/blog) și plasează <iframe src="<IP server>"></iframe> acolo.

Reține că și aceasta nu este o soluție bună și recomand cu tărie utilizarea unui subdomeniu.

Dacă dorești să folosești un subdomeniu precum blog.siteweb.com, mergi într-un loc unde poți gestiona DNS-ul domeniului tău și adaugă o înregistrare de tip A care să indice către IP-ul serverului pe care vei găzdui blogul.

Editare: acest lucru este în afara subiectului, dar merită menționat: dacă nu vrei o suprasolicitare a serverului tău, în loc să ai mai multe servere, poți configura găzduire cluster. Aceasta este o tehnică foarte utilă, în special pentru site-urile cu mult trafic. Conceptul constă în distribuirea sarcinii de găzduire pe mai multe servere. Iată articolul de pe Wikipedia despre găzduirea cluster - recomand să-l citești. Există mai multe furnizori de găzduire care oferă găzduire cluster. Din păcate, cunosc doar furnizori din Olanda care oferă găzduire cluster, așa că nu pot recomanda unul. Cel mai ieftin pe care îl cunosc în Olanda este în jur de 100 de euro pe an, așa că găzduirea cluster este destul de accesibilă.

Mult succes!

23 iul. 2014 22:33:33
Comentarii

Hei, mulțumesc pentru răspuns. Dă-mi niște indicații clare. Deși din perspectiva utilizatorului aș prefera varianta unui sub-director, se pare că fie un iframe în stil vechi ar putea fi soluția, fie să înghit bombanul și să aleg un subdomeniu. Cred că performanța SEO intră în ecuație aici. Dar da, mulțumesc mult pentru rezumatul tău!

Joji Mori Joji Mori
24 iul. 2014 03:28:12

@JojiMori Nicio problemă! :) Vezi și ce am scris despre găzduirea clusterizată, poate fi o soluție fără a fi nevoie să investești într-un server nou ^

William William
24 iul. 2014 10:18:22

Subdomeniile sunt rele pentru SEO. Vezi https://moz.com/learn/seo/domain

Victor Victor
24 nov. 2016 10:00:32
0
-1

Trebuie neapărat să fie website.com/blog?

O soluție mai rapidă și mai puțin complexă ar fi să gazduiești blogul ca blog.website.com

Pentru website.com/blog, cea mai bună soluție este să folosești Redirectări URL..

vezi:

https://serverfault.com/questions/567476/permanently-redirect-subfolder-blog-to-subdomain-on-another-server

23 iul. 2014 22:22:43