Hozirda saytga Sardor Rahimxondan va'da qilingan tarona va klip deb news qo'shsam uning linki sayt.uz/news/index.php?act=view&id=327 bo'lyabdi.
linkni sayt.uz/Sardor_Rahimxondan_vada_qilingan_tarona_va_klip.html qilmoqchiman, va undan keyingi newslarning linkida newsning nomi yozilishi kerak, shuni qanday qilsa bo'ladi?
avval buning nimaligini bilib olsak:
.htacces bu saytning bosh katalogida joylashgan bo'lib buning ichida saytni asosiy nastroykasi kiritiladi. mana misol uchun saytingiz biror bir tayyor dvijokda bo'lsa bunda sizga birorta sahifa quidagicha chiqadi.http://saytnomi.uz/web/.htacces-haqida.htmlshunga o'xshash ssilka chiqadi. ya'ni sahifa php bo'lsa ham sahifani html qilib ko'rsatadi. yoki bo'lmasa 404.html yani qanaqadir saytda mavjud emas ssilkani kiritsayiz 404 sahifa ochiladi. bu ham aynan.htacces orqali amalga oshiriladi.
Сирожиддин, rahmat, .htaccessga o'rnatdim. Endi mainmenu.phpda qanday ishlatiladi?
O'zimdagi newsni bosh sahifaga chiqarish kodi shunday, shu kodga biriktirib bersangiz
<a href="/news/index.php?act=view&id='.$trans_res['id'].'"> '. htmlentities($trans_res['name'],ENT_QUOTES,'UTF-8').'</a>
Tayota, aynan bunday emasligi aniq.
(.*) biron shablon o'rnita ishlatish uchun.
Masalan
<a href="(.*)"> bu yerda (.*) orqali <a href=" bo'lib boshlanib "> tugagan yergacha tanlash degan ma'noda ishlatiladi.
Сирожиддин (Раис), Demak
RewriteRule^library$/kutubxona[L]
yoki
RewriteRule^library/index.php$/kutubxona.php[L]
qisaxam böladi. Site/library/index.php qib emas site/kutubxona.php qib kirish kerak shunaqa böladimi?
Tayota, xa shunday qilib o'zgartirishingiz mumkin.
o'zi yozadigan sahifalar ham qilish mumkin.
Masalan:
library/index.php?act=cat&id=1 bu ni o'zi .htacces avtomatik ravishda
sayt/kutubxona/1-foydali-maqolalar qilib chiqarish ham mumkin, buni har safar .htacces a yozib o'tirmaysiz, bir marta kodni yozasiz qolganlarni esa php yoki mysql+php orqali ham qilib olishingiz mumkin.