Xeerarka WordPress waxay leeyihiin waxyaabo ka reeban, sidoo kale

wordpress apache
Waqtiga Akhrinta: 2 daqiiqo

wordpress apacheWordPress waxay samaysay tallaabo horumarineed oo weyn oo horay loogu qaaday barxadda wax lagu qoro, iyada oo loo sii dhawaanayo nidaamka maareynta maadooyinka oo dhammaystiran oo leh dib u eegis dib u habeyn ah, taageero dheeri ah oo ku saabsan menusyada gaarka loo leeyahay, iyo – muujinta ugu xiisaha badan ee aniga –daageero badan oo bogag leh oo leh khariidaynta bogga.

Haddii aadan ahayn qashinka nidaamka maaraynta waxyaabaha, waa caadi. Waad ka boodi kartaa isla markiiba qodobkan. Laakiin saaxiibaday teknolojiyada, koodh-madaxyada iyo af-dabblers, waxaan doonayaa inaan la wadaago wax xiiso leh, iyo wax qabow.

Multi-site waa muuqaal kuu oggolaanaya inaad maamusho tiro kasta oo ka mid ah websaydhada WordPress oo leh hal rakibid WordPress ah. Haddii aad maamusho goobo badan, way fiicantahay maxaa yeelay waxaad ku rakibi kartaa koox la oggolaaday oo ah mawduucyo iyo aalado, oo aad u dhaqaajin karto boggaga macmiilkaaga. Waxaa jira caqabado farsamo oo yar oo khariidaynta boggagaaga ah, laakiin howshu ma adka.

Mid ka mid ah meelaha dhibaatada leh ee aan aqoonsaday ayaa ah ujeedo u gaar ah. Maaddaama mawduucyada loo heli karo degello badan, habeyn kasta oo aad ku sameysid mawduuc sidoo kale waxay saameyn doontaa bogag kale oo kale adoo adeegsanaya mawduucan ku rakibidda bartaada badan. Wadadayda ku wareegsan tani waa inaan nuqul ka sameeyo mowduuc ka hor intaanan bilaabin u habeynta, oo aan si cad u magacaabo mowduuca goobta macmiilka aan ugu talagalay.

Arrin kale oo xiise leh ayaa ah waxa ku dhaca faylka .htaccess ee ku jira server-kaaga Apache. WordPress wuxuu u baahan yahay inuu dib u qoro wadiiqooyinka ku saleysan blog-by-blog wuxuuna tan ku sameeyaa qaanuunka dib u qorista iyo feylka php.

WordPress wuxuu adeegsadaa xeerka dib u qorista ee soo socda:

Dib-u-qorRule ^ ([_ 0-9a-zA-Z -] + /)? Faylasha / (. +) Wp-waxaa kujira / ms-files.php? Feyl = $ 2 [L]

Asal ahaan, wax kasta oo ku jira subdirectory mysite.com/files/directory dib ayaa loogu qoraa mysite.com/files/wp-includes/myblogfolderpath… waana halka ay ku xiiso badan tahay. Maxaa dhacaya haddii aad dhab ahaan u baahan tahay inaad fayl ku haysato server-kaaga kaas oo ah mysite.com/files/myfolder/myimage.jpg? Waxaad ku heli qalad 404, taasi waa waxa dhaca. Sharciga 'Apache rewrite' ayaa bilaabaya wuuna badalayaa wadada.

Waa la siiyay, waligaa kama soo bixi kartid dhibaatadan, laakiin waan sameeyay. Waxaan haystay degel u baahday inuu adeegsado aaladda javascript widget degel kale, waxayna u baahnayd inaan ka helo sawiro mysite.com/files/Images/myfile. Maaddaama aysan jirin waddo lagu beddelo feylka goobta martida loo yahay, waxaan u baahanahay inaan ogaado hab aan tan ugu sameeyo server-kayga. Xalka ugu fudud ayaa ah in la abuuro xaalad dib-u-qoris ah oo ka dhigeysa mid ka reeban faylasha gaarka ah.

Halkan waa xal:

Dib u qorCond% {REQUEST_URI}! /? Faylasha / Image / file1.jpg $
Dib u qorCond% {REQUEST_URI}! /? Faylasha / Image / file2.jpg $
Dib-u-qorRule ^ ([_ 0-9a-zA-Z -] + /)? Faylasha / (. +) Wp-waxaa kujira / ms-files.php? Feyl = $ 2 [L]

Shuruudaha dib-u-qorid waa in la dhigaa ka hor xeerka dib-u-qorista, ama khiyaanadan ma shaqeyn doonto. Waa inay fududahay in wax laga beddelo xaaladdan ujeeddooyinkaaga gaarka ah, haddii aad la kulanto dhibaato la mid ah. Xalku wuu ii fiicnaaday aniga, wuxuu ii oggolaaday inaan beddelo naqshadeynta qaabdhismeedka halkii aan ka beddeli lahaa qoraalka alt-ka ee aan ku habboonayn naqshadayda. Waxaan rajeyneynaa, inay adiga sidoo kale kuu shaqeyn doonto.

Maxay idinla tahay?

Boggani wuxuu isticmaalaa Akismet si loo yareeyo spam. Baro sida xogtaada faallooyinkaaga looga shaqeeyo.