مهدی سازگار
3 سال پیش توسط مهدی سازگار مطرح شد
6 پاسخ

مقدار دادن به صفحه اصلی

سلام وقت بخیر. این سوال خیلی اذیتم کرده. من میخوام که بتونم به صفحه اصلی سایت مقدار بدم.
مثلا myweb.com/single. ولی هرکاری می‌کنم نمیشه و حتما باید به این شیوه باشه myweb.com/index.php/single.php باشه و وقتی هم مینویسم مثلا myweb.com/single که صفحه اصلی سایت مقدار رو بگیره بجای گرفتن مقدار فکر میکنه که من میخوام دایرکتوری باز کنه. دسترسی با دایرکتوری ها از طریق مرورگر رو هم غیر فعال کردم ولی باز نشد. لطفا راهنمایی کنید.


ثبت پرسش جدید
سبحان مولایی
تخصص : برنامه‌نویس وب: Python ::...
@websaz 3 سال پیش آپدیت شد
1

برای این کار شما باید از router استفاده کنید که توی فریمورک ها موجود هست.مثل: روتر php یا ساخت یک ورژن ساده


سبحان مولایی
تخصص : برنامه‌نویس وب: Python ::...
@websaz 3 سال پیش مطرح شد
0

سلام شما باید فایل .htaccess تغییر بدید


محمد حکمتی
تخصص : مثلا backend
@mohammad.hekmaty 3 سال پیش مطرح شد
0

همونطور که @websaz گفتن باید تغییراتی به فایل .htaccess بدید، این کد رو توی فایل .htaccess تون بنویسید:

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ $1.php [NC,L]

مهدی سازگار
تخصص : برنامه نویس
@msazgar751 3 سال پیش مطرح شد
0

@websaz @mohammad.hekmaty دوستان بازم نشد. این تغییرات رو قبلا ایجاد کردم. ولی نمیشه. صفحات دیگه مثلا single.php وقتی بهش به این طریق single.php/post مقدار میدم راحت پست رو میگیره. ولی این واسه صفحه اصلی سایت میسر نیست و بجاش میره دایرکتوری باز کنه. فقط به این صورت میشه myweb.com/index.php/post. که واسه سئو افتضاحه. میخوام به این صورت باشه myweb.com/post و بعد بتونم پست رو برداشت کنم. لطفا اگه میتونید راهنمایی کنید خواهشا.


سبحان مولایی
تخصص : برنامه‌نویس وب: Python ::...
@websaz 3 سال پیش آپدیت شد
1

برای این کار شما باید از router استفاده کنید که توی فریمورک ها موجود هست.مثل: روتر php یا ساخت یک ورژن ساده


حسن حکمتی
تخصص : برنامه نویس وب و بلاکچین
@hekmati 3 سال پیش آپدیت شد
0

سلام @msazgar751
منظور شما از دادن مقدار به صفحه اصلی چیه؟
مثلا قراره myweb.com/single صفحه myweb.com/index.php رو باز کنه؟


احسان
@ehsanbala65 3 سال پیش مطرح شد
0

سلام.
ببین اول $_Get["url"] رو بگیر و توی ی متغیر ذخیره کن
الان ی رشته داری که وسطشون / داری
بعد این رشته رو با تابع explode و با علامت / ب چند تا عنصر تبدیل کن
بعد ی تابع بنویس و متغیری ک url رو داخلش ذخیره کردی رو بهش بده تا کاربر ب همون ادرس دوم هدایت کنه


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام