View Full Version : ساخت url ها مانند وردپرس در php
amirali_bk
شنبه 08 دی 1397, 23:25 عصر
سلام خدمت دوستان و اساتید محترم .
یک سوالی برام پیش اومد اونم اینه چطور میشه تو php ادرس صفحه ادامه مطالب یا برگه ها و دسته بندی هارو مثل وردپرس ایجاد کرد ؟
مثال اگه بخوام ادامه مطلبم این شکلی باشه باید چیکار کنم ؟
http://barnamenevis.org/how-to-fix-it
یا مثلا برگه ها رو این شکلی بشه آدرسش
http://barnamenevis.org/contact
مجدد برای دسته بندی مثلا اینجوری باشه
http://barnamenevis.org/category/mobile
ممنون
peymang
یک شنبه 09 دی 1397, 02:11 صبح
با استفاده از url rewrite میشه این کارو کرد
این لینک رو ببینید جواب دوم خیلی خوب توضیح داده
https://stackoverflow.com/questions/16388959/url-rewriting-with-php
(https://stackoverflow.com/questions/16388959/url-rewriting-with-php)بعد از این کار هم باید یه روتر یراش بنویسید یا می تونید از کتابخانه های آماده استفاده کنید. سرچ کنید php router براتون کتابخانه های زیادی میاره.
amirali_bk
یک شنبه 09 دی 1397, 10:32 صبح
با استفاده از url rewrite میشه این کارو کرد
این لینک رو ببینید جواب دوم خیلی خوب توضیح داده
https://stackoverflow.com/questions/16388959/url-rewriting-with-php
(https://stackoverflow.com/questions/16388959/url-rewriting-with-php)بعد از این کار هم باید یه روتر یراش بنویسید یا می تونید از کتابخانه های آماده استفاده کنید. سرچ کنید php router براتون کتابخانه های زیادی میاره.
سلام . ممنون از لطفتون داداش خیلی کمکم کرد راهنماییتون :قلب:
m4meysam98
یک شنبه 09 دی 1397, 12:28 عصر
سلام من 2تا آدرس نهایی دارم اینجوری هستند
category.php?cat=title/
page.php?slug=slug/
چند روزه رو تو این گیر کردم تو htaccess هرچی میزنم یا کلا سایت نمیاد یا فقط rule اول کار میکنه
RewriteRule ^(.*)$ /page.php?slug=$1 [L]
RewriteRule ^(.*)$ /category.php?cat=$1 [L]
وردپرس خیلی راحت این کارو انجام میده ولی من هرچی تو htaccess زدم نشد برای این کار باید route کردن یاد بگیرم؟
منبع آموزشی خوب و کامل سراغ دارید؟
amirali_bk
یک شنبه 09 دی 1397, 22:31 عصر
سلام من 2تا آدرس نهایی دارم اینجوری هستند
category.php?cat=title/
page.php?slug=slug/
چند روزه رو تو این گیر کردم تو htaccess هرچی میزنم یا کلا سایت نمیاد یا فقط rule اول کار میکنه
RewriteRule ^(.*)$ /page.php?slug=$1 [L]
RewriteRule ^(.*)$ /category.php?cat=$1 [L]
وردپرس خیلی راحت این کارو انجام میده ولی من هرچی تو htaccess زدم نشد برای این کار باید route کردن یاد بگیرم؟
منبع آموزشی خوب و کامل سراغ دارید؟
سلام
برای اینکار یکی از دوستان توی گیت هابش ی روتر نوشتهبه همراه آموزش استفاده :چشمک:
https://github.com/khanzadimahdi/router
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.