View Full Version : سوال: ارسال پارامترهای url برای صفحه index.php برای مسیریابی
R_Rajaee_Rad
شنبه 03 بهمن 1394, 09:57 صبح
سلام
من ساختار MVC رو پیاده کردم
توی صفحه index.php هم مسیریابی و اتولودینگ انجام میشه
ولی مشکلم اینکه توی زیر صفحات دیگه چطوری باید url با پارامترها رو بفرستم برای صفحه index تا اونجا مسیریابی صورت بگیره؟
مثلا url
/site/article/delete
bavafa
شنبه 03 بهمن 1394, 10:09 صبح
سلام با کد اپاچی می شه اینکار کرد.
یک فایل بی نام با پسوند .htaccess درست کن
و داخل فایل این کد کپی کن.
<IfModule mod_rewrite.c>
RewriteEngine On
#RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . myfile.php [L]
</IfModule>
R_Rajaee_Rad
شنبه 03 بهمن 1394, 10:15 صبح
اینم فایل htaccess منه. ولی کار نمیکنه
<IfModule mod_rewrite.c>
RewriteEngineOn
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?url=$1 [PT,L]
</IfModule>
bavafa
شنبه 03 بهمن 1394, 10:22 صبح
شما این کد ذخیر بکن.
<IfModule mod_rewrite.c>
RewriteEngine On
#RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . index.php [L]
</IfModule>
بعد کاربر ادرس که example.com/
site/article/ تایپ کن اپاچی اول دونبال پوشه site می گرده اگر پیدا نکرد بعد کاربر می فرسته به فایل index.php
اگر کد php خواستی برات ارسال کنم.
R_Rajaee_Rad
شنبه 03 بهمن 1394, 10:33 صبح
کار نمیکنه عزیز
ویرایش:
مشکل حل شد
htaccess نهایی
<IfModule mod_rewrite.c>
RewriteBase /mysite
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?url=$1 [PT,L]
</IfModule>
مشکل از صفحه index.php بود و شرط هایی که برای چک کردن url گذاشته بودم
ممنون
bavafa
شنبه 03 بهمن 1394, 11:23 صبح
این سایت ارسال فایل داره؟فیلم و فایل شو درست کردم برات بفرستم؟
لینک youtube (https://www.youtube.com/watch?v=CcEQ2X1-gxQ&feature=youtu.be)
R_Rajaee_Rad
شنبه 03 بهمن 1394, 11:58 صبح
این سایت ارسال فایل داره؟فیلم و فایل شو درست کردم برات بفرستم؟
لینک youtube (https://www.youtube.com/watch?v=CcEQ2X1-gxQ&feature=youtu.be)
نه ممنون رفیق درست شد
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.