Rêzikên WordPress-ê jî, Veqetandek hene

wordpress apache

wordpress apacheWordPress di platforma tevnvîsandinê de gavek mezin a pêşveçûyî avêt, ew nêziktirî pergala birêvebirina naverokê ya tevahî ya bi şopandina revîzyonê kir, bêtir piştgirî ji pêşekên xwerû re, û –bi taybetmendiya herî balkêş a ji bo min - piştgiriya pir-malperê bi nexşeya domainê re.

Ger hûn ne junkie ya pergala rêveberiya naverokê ne, baş e. Hûn dikarin vê gotarê rast derbas bikin. Lê ji bo hevalên min ên tekno-geeks, kod-serî û apache-dabblers, ez dixwazim tiştek balkêş, û tiştek xweş parve bikim.

Pir-malper taybetmendiyek e ku dihêle hûn bi sazkirina yek WordPress-ê re çend malperên WordPress-ê bixebitînin. Ger hûn gelek malperan îdare bikin, xweş e ji ber ku hûn dikarin komek mijar û widgetên pejirandî saz bikin, û ji bo malperên xerîdarê xwe çalak bikin. Çend astengên teknîkî hene ku nexşeya warên we ne, lê pêvajo ne dijwar e.

Yek ji warên pirsgirêkê ku min destnîşan kir di xwerûkirina mijarê de ye. Ji ber ku mijar dikarin ji gelek malperan re bêne peyda kirin, her xwerûkirinên ku hûn li ser mijarekê dikin, dê li ser malperên din ên ku wê mijarê li ser sazkirina pir-malperî bikar tînin jî bandor bike. Beriya ku ez dest bi xwerûkirinê bikim riya min ev e ku ez mijarek dubare bikim, û ji bo malpera xerîdar a ku ez jê re şêwekariyê dikim bi zelalî navnîşê bikim.

Pirsgirêkek din a balkêş ev e ku di pelê .htaccess-ê de li ser servera Apache-ya we çi diqewime. WordPress hewce dike ku rêgezên li ser bingeha tevnvîs-ji-tevnvîsa ji nû ve binivîse û vê yekê bi rêgezek nûvekirinê û pelê php dike.

WordPress qaîdeya jêrîn ji nû ve nivîsandinê bikar tîne:

RewriteRule ^ ([_ 0-9a-zA-Z -] + /)? Pelên /(.+) wp-têde / ms-pelan.php? Pel = $ 2 [L]

Ya esas, her tiştê ku di binrêbernameya mysite.com/files/directory de ye ji mysite.com/files/wp-includes/myblogfolderpath… re tê nivîsandin û ev e ku ew lê balkêş dibe. Heke bi rastî hûn hewce ne ku li ser servera xwe pelê ku mysite.com/files/myfolder/myimage.jpg ye hebe çi dibe? Hûn xeletiyek 404 digirin, ew çi dibe. Rêziknameya nûvekirina Apache dikeve rê û diguheze.

Rast e, dibe ku hûn qet li vê pirsgirêkê rast nehatin, lê min ew dît. Malperek min hebû ku hewce bû ku widgetek javascript-ê ji malperek din bikar bîne, û ew hewce bû ku li mysite.com/files/Images/myfile grafîkan bibîne. Ji ber ku li ser malpera mêvandar çu rê tune ku pelê biguhezîne, ji min re hewce bû ku ez rêyek bikim da ku vê yekê li ser servera xwe bikim. Çareseriya hêsan ev e ku rewşek nûvekirinê biafirîne ku ji bo pelên taybetî îstîsna bike.

Li vir çareseriyê ye:

RewriteCond% {REQUEST_URI}! /? Pelan / Wêne / pel1.jpg $
RewriteCond% {REQUEST_URI}! /? Pelan / Wêne / pel2.jpg $
RewriteRule ^ ([_ 0-9a-zA-Z -] + /)? Pelên /(.+) wp-têde / ms-pelan.php? Pel = $ 2 [L]

Pêdivî ye ku mercên ji nû ve nivîsandinê li ber rêbaza ji nû ve nivîsandinê were danîn, an na ev hîle dê nexebite. Divê ev hêsan be ku meriv vê rewşê ji bo mebestên xwe biguheze, divê hûn bi pirsgirêkek wekhev re rû bi rû bimînin. Çareserî ji min re mezin xebitî, dihêle ku ez li şûna nivîsa alt-ya ku ji sêwirana min ne guncan be, şûna grafîkên xwerû bigirim. Hêvî dikim, ew ê ji we re jî bixebite.

Hûn çi difikirin?

Ev malpera Akismet bikar tîne ku ji bo kêmkirina spam. Zêdetir agahdariya danûstandinên we çawa pêvajoy kirin.