Ang Mga Lagda sa WordPress Adunay mga Paglahi usab

wordpress apache

wordpress apacheAng WordPress naghimo usa ka panguna nga lakang sa ebolusyon sa unahan sa platform sa pag-blog, nga gibalhin kini nga duul sa usa ka hingpit nga sistema sa pagdumala sa sulud nga adunay pagsubay sa pag-usab, labi nga suporta alang sa mga naandan nga menu, ug – ang labing makainteres nga dagway alang sa akon – suporta sa daghang site nga adunay pagmapa sa domain.

Kung dili ka usa ka junkie sa sistema sa pagdumala sa sulud, okay ra. Mahimo nimo laktawan dayon kini nga artikulo. Apan alang sa akong kauban nga techno-geeks, code-head ug apache-dabblers, gusto nakong ipaambit ang usa ka butang nga makapaikay, ug us aka cool nga butang.

Ang multi-site usa ka bahin nga nagtugot kanimo sa pagpadagan sa bisan unsang numero sa mga website sa WordPress nga adunay us aka pag-install sa WordPress. Kung nagdumala ka daghang mga site, nindot tungod kay mahimo nimo ma-install ang usa ka naaprubahan nga grupo sa mga tema ug widget, ug i-aktibo kini alang sa mga site sa imong kliyente. Adunay pipila nga mga teknikal nga babag aron mapa ang imong mga domain, apan ang proseso dili lisud.

Usa sa mga problema nga nahibal-an nako mao ang pagpasadya sa tema. Tungod kay ang mga tema mahimo’g magamit nga magamit sa daghang mga website, ang bisan unsang mga pagpasadya nga imong gibuhat sa usa ka tema makaapekto usab sa bisan unsang ubang mga site nga gigamit kana nga tema sa imong pag-install og daghang site. Ang akong pamaagi sa palibot niini mao ang pagdoble sa usa ka tema sa wala pa ako magsugod sa pagpasadya, ug tin-aw nga hingalan ang tema alang sa site sa kliyente nga akong gipili alang niini.

Ang usa pa nga makaiikag nga isyu mao ang kung unsa ang mahitabo sa .htaccess file sa imong Apache server. Kinahanglan nga isulat usab sa WordPress ang mga agianan sa sukaranan sa blog-by-blog ug buhaton kini sa us aka pagsulud sa pagsulat usab ug usa ka php file.

Gigamit sa WordPress ang mosunud nga pagmando sa pagsulat usab:

RewriteRule ^ ([_ 0-9a-zA-Z -] + /)? Files /(.+) wp-upod / ms-files.php? File = $ 2 [L]

Sa tinuud, bisan unsang butang nga naa sa usa ka subdirektoryo sa mysite.com/files/directory igsulat usab sa mysite.com/files/wp-includes/myblogfolderpath… ug dinhi nakuha kini nga makaikag. Unsa ang mahitabo kung kinahanglan nimo nga adunay usa ka file sa imong server nga mysite.com/files/myfolder/myimage.jpg? Nakuha nimo ang usa ka 404 nga sayup, kana ang mahitabo. Ang lagda sa pagsulat usab sa Apache mosugod ug magbag-o sa agianan.

Tinuod, tingali wala ka makahunahuna sa kini nga problema, apan akong nasabtan. Adunay ako usa ka site nga kinahanglan nga mogamit usa ka javascript widget gikan sa laing website, ug kinahanglan kini makit-an ang mga graphic sa mysite.com/files/Images/myfile. Tungod kay wala’y paagi aron mabag-o ang file sa host site, kinahanglan nako aron mahibal-an ang usa ka paagi aron mahimo kini sa akong server. Ang dali nga solusyon mao ang paghimo us aka kondisyon nga pagsulat usab nga naghimo og usa ka eksepsyon alang sa piho nga mga file.

Ania ang solusyon:

RewriteCond% {REQUEST_URI}! /? Files / Image / file1.jpg $
RewriteCond% {REQUEST_URI}! /? Files / Image / file2.jpg $
RewriteRule ^ ([_ 0-9a-zA-Z -] + /)? Files /(.+) wp-upod / ms-files.php? File = $ 2 [L]

Ang mga kondisyon sa pagsulat usab kinahanglan ibutang sa wala pa ang pagmando sa pagsulat usab, o dili molihok ang kini nga limbong. Kinahanglan nga dali kini nga pagbag-o sa kini nga kondisyon alang sa imong kaugalingon nga katuyoan, kung masugatan nimo ang parehas nga problema. Ang solusyon maayo alang kanako, nga gitugotan ako sa pagpuli sa gipasadya nga grapiko kaysa sa dili kaayo gitinguha nga teksto sa alt nga dili angay sa akong laraw. Unta, molihok usab kini alang kanimo.

Unsay imong hunahuna?

Kini nga site naggamit sa Akismet sa pagpakunhod sa spam. Hibal-i kon giunsa ang pagproseso sa datos sa imong komento.