Bugharịa URL weebụsaịtị site na otu sava gaa na nkesa dị iche na Apache


Dị ka e kwere ná nkwa na isiokwu abụọ anyị gara aga (Gosi ọdịnaya omenala dabere na ihe nchọgharị), na post a, anyị ga-akọwa otu esi eme redirection gaa na akụ nke ebufere site na otu ihe nkesa gaa na sava dị iche na Apache site na iji mod_rewrite modul.

Ka e were ya na ị na-emegharị saịtị ịntanetị nke ụlọ ọrụ gị. Ị kpebiela ịchekwa ọdịnaya na styling (faịlụ HTML, Javascript, na CSS) na otu ihe nkesa yana akwụkwọ na nke ọzọ - ikekwe nke siri ike karị.

Agbanyeghị, ịchọrọ ka mgbanwe a pụta ìhè nye ndị ọrụ gị ka ha ka nwee ike ịnweta docs na URL na-emebu.

N'ọmụmaatụ na-esote, ebugoro faịlụ akpọrọ assets.pdf site na /var/www/html na 192.168.0.100 (aha nnabata: webụ) gaa n'otu ebe na 192.168.0.101 (aha nnabata: web2) .

Ka ndị ọrụ nweta faịlụ a mgbe ha na-agagharị na 192.168.0.100/assets.pdf, mepee faịlụ nhazi Apache na 192.168.0.100 wee gbakwunye iwu na-edegharị (ma ọ bụ ị nwekwara ike ịgbakwunye iwu na-esonụ). na faịlụ .htaccess gị):

RewriteRule "^(/assets\.pdf$)" "http://192.168.0.101$1"  [R,L]

ebe $1 bụ onye na-edobe ihe ọ bụla dabara na okwu oge niile dị n'ime mbo.

Ugbu a chekwaa mgbanwe, echefula ịmalitegharị Apache, ka anyị hụ ihe na-eme mgbe anyị nwara ịnweta akụ.pdf site na ịgagharị na 192.168.0.100/assets.pdf:

N'elu n'okpuru ebe a, anyị nwere ike ịhụ na arịrịọ nke e mere maka akụ.pdf na 192.168.0.100 na-edozi n'ezie site na 192.168.0.101.

# tail -n 1 /var/log/apache2/access.log

N'isiokwu a, anyị atụlewo otu esi eme redirection na akụ nke ebugharị na ihe nkesa dị iche. Iji mechie, a na m atụ aro ka ị lelee ntuziaka ntụgharị Apache maka ntụnye aka n'ọdịnihu.

Dị ka mgbe niile, nweere onwe gị iji ụdị nkọwa n'okpuru ma ọ bụrụ na ị nwere nchegbu ọ bụla gbasara akụkọ a. Anyị na-atụ anya ịnụ gị!