URL encoding bilan ishlash

+2 ovoz
67 marta ko‘rilgan
so‘radi 13 avgust, 18 parmonov98 (1,263 bal)

RewriteRule ^(.+)$ /?mainurl=$1 [QSA,L]   

.htaccess orqali butun urlni mainurlga o'zlashtirib ichkarida obrabotka qilinadi.

mendagi muommo esa quyidagicha:

domain/lang/tag/c++/

men shunday urlga murojaat bo'lganda  c++ qanday olishim mumkin, aymoqchi bo'lganim urldan c++ olmoqchi bo'lganimda u o'zgaruvchidan tushib qolyapdi. va o'rniga bo'sh joy qolyapti.

urlencode qildim: domain/lang/tag/c%2B%2B/

quyidagicha bo'ldi lekin baribir c o'zi qolyapti

bunday holatda qanday yechim yaxshi. variantlar bo'lsa share qiling.imkoni bo'lsa shu borada maslahat bering!

har qanday yordam uchun oldindan rahmat.

1 ta javob

+1 ovoz
javob berdi 15 avgust, 18 Sharofiddin (96 bal)
+ ni o'rniga %2B ishlating. yoki c++ ni o'rniga cplusplus yozing. + url encodingda kalit belgilardan bo'lgani uchun sizda shunday muammo bo'lyapti. Bu xuddi javada o'zgaruvchini int deb nomlashga o'xshagan xato.

Assalomu alaykum, yordam.uz saytimizga xush kelibsiz.

Bu saytda o`zingizni qiziqtirgan savollarga javob olishingiz va o`z sohangiz bo`yicha savollarga javob berishingiz mumkin.

Bizning Oilamizga a'zo bo`lganingiz uchun chuqur Minnatdorchilik bildiramiz !!!

Telegram kanal YordamUzRss

...