MrShahzodbek
#81
Nizomiddin, Shunday, getni topib oladi. "?"dan keyingi manzil Query String deyiladi. Shuni topib, qayta ishlaydi.
programm011
#82
MrShahzodbek, yo'q nimani o'zgartirishi tushunarsiz. hozir manzilda qanaqa o'zgarish bo'ldi? to'liqroq malumot beraolasizmi
MrShahzodbek
#83
Nizomiddin, Biz RewriteRule'dan URL manzillarni moslashtirish va ularni qayta yozish uchun foydalanamiz. Ammo RewriteRule doimo "query string (GET ma'lumotlar)"ni inkor etadi va bu vaziyatda bizga RewriteCond yordam beradi.

Sintaks:

  1. RewriteCond %{QUERY_STRING} ^(.*)$


%{QUERY_STRING} - % o'zgaruvchidagi qatorli so'rovlarni tutadi.
%1 - birinchi guruh qavs ichidagi mos kelgan ma'lumotlarni oladi.
Ikkinchi qismi ya'ni ^(.*)$ esa siz moslamoqchi bo'lgan ma'lumotlar
^ - “bilan boshlash”ni anglatadi.
$ - “yakunlash”ni anglatadi.
Qolgan qoidalardagi kabi, (.*)dagi "nuqta" har qanday belgini moslashni anglatadi.
Qavs ichida "*" (asteriks, yulduzcha) cheksiz holatlarda 0 marta moslashtirishni anglatadi.
Ular birgalikda, (.*) istalgan belgilarni moslashtiradi.
Ushbu namunada u barcha qatorli so'rovlarni (query string) ni moslashtiradi.

Qo'shimcha ma'lumotlar uchun:

Manba 1
Manba 2
Manba 3
Manba 4
33
Tayota
#84
RewriteEngine on
RewriteRule ^profil/([0-9]+)/$ shaxsiy.php?id=$1 [NC,L]
.
Qayerida xatolik bor? Negadur ishlamayapti.
Namuna: http://iskandar.zadc.ru/profil/1
Asl link: http://iskandar.zadc.ru/shaxsiy.php?id=1
410
uDesign
#85
ATOYAT, # ATOYAT (14.10.2018 / 23:49)
RewriteEngine on
RewriteRule ^profil/([0-9]+)/$ shaxsiy.php?id=$1 [NC,L]
.
Qayerida xatolik bor? Negadur ishlamayapti.
Namuna: http://iskandar.zadc.ru/profil/1
Asl link: http://iskandar.zadc.ru/s
  1. RewriteRule ^profil/([0-9]*)$ shaxsiy.php?id=$1 [QSA,L]
33
Tayota
#86
uDesign, # uDesign (15.10.2018 / 18:55)
ATOYAT,
RewriteRule ^profil/([0-9]*)$ shaxsiy.php?id=$1 [QSA,L]
Rahmat. Öxshadi. Köd oxiridagi
[QSA,L]
[NC,L]
[L,QSA]
[L]
Larni farqi nima? Qaysi biri nima uchun ishlatiladi?
MR_BaxtiyoR
#87
Matndagi ()/@#"'*.?` kabi belgilarni qanday kesib tashlasa bo'ladi?
Str_replasedan boshqa
Hamma belgilarni o'chirish uchun
Сирожиддин
#88
MR_BaxtiyoR, # MR_BaxtiyoR (09.12.2018 / 19:58)
Matndagi ()/@#"'*.?` kabi belgilarni qanday kesib tashlasa bo'ladi?
Str_replasedan boshqa
Hamma belgilarni o'chirish uchun
nega dan foydalanmochi emassiz?
MR_BaxtiyoR
#89
Сирожиддин, $matn=(')', '', $matn)
Har bir belgi uchun kesib chiqishdan
Osonroq usul yo'qmi?
40 soniyadan keyin yozdi:
()?!.'" Belgilarni hammasini qanday qilib o'chirsa bo'ladi
Сирожиддин
#90
MR_BaxtiyoR, # MR_BaxtiyoR (10.12.2018 / 09:56)
Сирожиддин, $matn=(')', '', $matn)
Har bir belgi uchun kesib chiqishdan
Osonroq usul yo'qmi?
40 soniyadan keyin yozdi:
()?!.'" Belgilarni hammasini qanday qilib o'chirsa bo'ladi
bor, o'rganaman desangiz JohnCMS scriptidagi registration.php faytlidan qidiring, foydalanuvchi loginidagi har hil ortiqcha belgilarni qirqib tashlaydigan kod bor.
Сирожиддин
#91
ATOYAT, # ATOYAT (15.10.2018 / 19:00)
uDesign, Rahmat. Öxshadi. Köd oxiridagi
[QSA,L]
[NC,L]
[L,QSA]
[L]
Larni farqi nima? Qaysi biri nima uchun ishlatiladi?
QSA bayrog'i URI-ni yozishdan keyin mavjud so'rovlar qatorini qo'shish demakdir.
L bayrog'i oddiygina qoidalarni qo'llashni to'xtatishni anglatadi.

.htaccess список флагов
C (прикомандировано следующим правилом)
CO = cookie (указать указанный cookie)
E = var: значение (установить переменную среды var в значение)
F (запрещено - отправляет пользователю 403 заголовок)
G (ушел - больше не существует)
H = обработчик (задатчик)
L (правила обработки последней остановки)

Manba: QARU.SITE - Что такое L в [QSA, L] в htaccess
AbdusattarovZ
#92
Library da maqola qoshsam
library/index.php?id=182
Shuni qanaqib maqola.html qisam bo'ladi kodni yozvorilar
Аьзамхон Иномов
#93
salom johnda hamma bolimlarga yani kutubxona, download shularga huddi hangoma.uz nikiday sslka qlish uchun downloadga papkasiga alohida library ga alohida
.htaccess fayl ochamnmi? sayt.uz/yuklamalar/mp3 qilib chiqarish uchun qaysi koddan foydalanaman
AbdusattarovZ
#94
#92 ga qaravorilar
MR_BaxtiyoR
#95
btc, Shu mavzuni boshidan o'qing, hamma ma'lumot bor
Аьзамхон Иномов
#96
MR_BaxtiyoR, Denwerda ishlaydimi bular
MR_BaxtiyoR
#97
Xa ishlaydi
Аьзамхон Иномов
#98
MR_BaxtiyoR, Yana 1ta savol library papkani o'ziga .htaccess fayl tuzamiz shundaymi
MR_BaxtiyoR
#99
Asosiy papkasidagiga
Аьзамхон Иномов
#100
Man qilaolmadim johnda maqolalarni maqola.html qilib chiqarish uchun qanday qilaman va qayerga yozaman

Kunduzi: °C

7 Feb 2026 yil
Joylashuv aniqlanmadi
CORES.UZ
Платформа разработчиков
который можно найти всё
UZFOR.NET - Rasmiy guruh
t.me/@uzfornet_rasmiy