Ko nga Ture a WordPress He Panui Atu

apache kupu
Te Panui Panui: 2 meneti

apache kupuI hangaia e WordPress tetahi mahi whanaketanga nui i roto i te papaahinga rangitaki, me te neke atu ki te punaha whakahaere ihirangi katoa me te aroturukitanga arotake, te tautoko ake mo nga tahua ritenga, me te waahanga tino whakamere mo au - te tautoko a te maha-pae me te mahere rohe.

Mena kaore koe i te punaha whakahaere kaupapa korero, he pai. Ka taea e koe te peke i mua o tenei tuhinga. Engari mo oku hoa hangarau-geeks, upoko-waehere me nga apache-dabblers, kei te hiahia ahau ki te tohatoha i tetahi mea whakamere, me tetahi mea matao.

Ko te Paetukutuku Maha te waahanga e taea ai e koe te whakahaere i nga paetukutuku WordPress me te whakauru i tetahi WordPress. Mena ka whakahaerehia e koe nga papaanga maha, he mea pai na te mea ka taea e koe te whakauru i tetahi roopu kaupapa me nga widget ka whakaaetia, ka whakahohehia mo o papaanga kaihoko. He raru taapiri hangarau hei mahere i o rohe, engari kaore i te uaua te mahi.

Ko tetahi o nga raru i kitea e au ko te whakariterite kaupapa. Na te mea ka taea nga kaupapa ki te waatea ki nga paetukutuku maha, ko nga whakaritenga e mahia ana e koe ki tetahi kaupapa ka pa ki etahi atu papaanga e whakamahi ana i taua kaupapa i runga i to waahanga-maha whakauru. Ko taku huarahi ki tenei ko te taarua o tetahi kaupapa i mua i taku tiimata ki te whakariterite, me te whakaingoa i te kaupapa mo te pae a te kaihoko e whakariteritehia ana e au.

Ko tetahi atu take pai ko te mea ka tupu i te konae .htaccess i runga i to kaituku Apache. Me tuhi ano e WordPress nga huarahi i runga i te tuhinga-ma-blog, ka mahia ma te ture tuhi me te konae php.

Ka whakamahia e WordPress te ture tuhituhi ano e whai ake nei:

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

Ko te mea nui, ko nga mea katoa kei roto i te waahanga o te papaanga o taku paetukutuku.com/files/directory ka tuhia ki te papaataatauru.com/files/wp-includes/myblogfolderpath… ana koinei te mea pai Ka ahatia mena ka hiahia koe ki te waiho he konae kei runga i to kaituku kei te mysite.com/files/myfolder/myimage.jpg? Ka whiwhi koe i te he 404, koina te mea ka tupu. Ko te ture tuhituhi a Apache ka tiimata ka huri i te huarahi.

Ae ra, kaore pea koe i raru i tenei raru, engari i pera ahau. He papaanga taku me whakamahi i te widgetJavascript mai i tetahi atu paetukutuku, me te rapu whakairoiro i te mysite.com/files/Images/myfile. I te mea kaore he huarahi hei whakarereke i te konae kei runga i te papanga manaaki, i hiahia ahau kia kitea he huarahi hei mahi i tenei ki taku kaituku. Ko te rongoa maamaa ko te hanga i tetahi ahuatanga tuhi ano hei wehe i nga konae motuhake.

Tenei ko te otinga:

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

Ko nga tikanga tuhituhi ano me waiho i mua o te ture tuhituhi ano, kei kore e mahi tenei tinihanga. He mea ngawari ki te whakarereke i tenei ahuatanga mo a koe ake kaupapa, mena ka raru koe i tetahi raru penei. He pai te otinga maaku, i ahei ai ahau ki te whakakapi i nga whakairoiro ritenga kaua ki nga tuhinga alt iti e hiahiatia ana kaore i pai ki taku hoahoa. Ko te tumanako, ka mahi ano hoki maau.

He aha koutou whakaaro?

Whakamahia ai e tenei pae i te Akismet hei whakaiti i te mokowhiti. Akohia te tukatuka o to raraunga korero.