PDA

View Full Version : حرفه ای: نمایش صفحه قالب CMS در ایندکس



sina_md5
چهارشنبه 23 مرداد 1398, 07:11 صبح
سلام
دوستان یک مساله ای خیلی ذهنم رو درگیر کرده و اگه کسی هست کمکم کنه لطفا
دیدین وردپرس پوشه قالب داره و این حرفا؟
ولی وقتی آدرس سایت رو میزنی تو همون آدرسی که نوشتی قالب لود میشه به جای اینکه آدرس زیر رو بزنه
sample.com/wp-content/themes/mytheme

حالا میخوام بدونم چطور این کار ممکنه؟
یک راهش که جواب گرفتم require کردن بود
اما یک سوالی که تو این روش وجود داره اینه که اگه require کنیم، اونوقت اگه رو لینک صفحه خاصی مثل sample-page.php کلیک بشه اونوقت همه چیز بهم میریزه و دوباره میره به همون آدرس طولانی

این چه حرکتی زده که هرچقدر هم تو صفحات مختلف جابجا بشی خیلی قشنگ تو همون ایندکس سایت لود میشه همه چیز

پیشاپیش ممنون از جواب های شما

zamanphp
چهارشنبه 23 مرداد 1398, 11:44 صبح
سلام
دوستان یک مساله ای خیلی ذهنم رو درگیر کرده و اگه کسی هست کمکم کنه لطفا
دیدین وردپرس پوشه قالب داره و این حرفا؟
ولی وقتی آدرس سایت رو میزنی تو همون آدرسی که نوشتی قالب لود میشه به جای اینکه آدرس زیر رو بزنه
sample.com/wp-content/themes/mytheme

حالا میخوام بدونم چطور این کار ممکنه؟
یک راهش که جواب گرفتم require کردن بود
اما یک سوالی که تو این روش وجود داره اینه که اگه require کنیم، اونوقت اگه رو لینک صفحه خاصی مثل sample-page.php کلیک بشه اونوقت همه چیز بهم میریزه و دوباره میره به همون آدرس طولانی

این چه حرکتی زده که هرچقدر هم تو صفحات مختلف جابجا بشی خیلی قشنگ تو همون ایندکس سایت لود میشه همه چیز

پیشاپیش ممنون از جواب های شما

در رابطه با mod rewrite تحقیق کن. به جواب سوالت می رسی

plague
چهارشنبه 23 مرداد 1398, 18:21 عصر
میتونی htaccess استفاده کنی که محتویات فولدر ها به شکل مستقیم قابل دسترس نباشن
https://stackoverflow.com/questions/9282124/deny-direct-access-to-a-folder-and-file-by-htaccess

یا میتونی محتویات پوشه رو بیرون از public_html بزاری اینجوری کسی دیگه نمیتونه بهشون دسترسی پیدا کنه