راکت
حل شده

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

6 پاسخ

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

ثبت پرسش جدید

پاسخ‌ها

6
سبحان مولایی
سبحان مولایی
@websaz

تخصص: برنامه‌نویس وب: Python :: Django :: Node :: Php :: Laravel :: JS :: React :: React Native

بهترین پاسخ

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

سبحان مولایی
سبحان مولایی
@websaz

تخصص: برنامه‌نویس وب: Python :: Django :: Node :: Php :: Laravel :: JS :: React :: React Native

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

محمد حکمتی
محمد حکمتی
@mohammad.hekmaty

تخصص: مثلا backend

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

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

شاید پاسخ شما همین‌جا باشد

مهدی سازگار
مهدی سازگار
@msazgar751

تخصص: برنامه نویس

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

حسن حکمتی
حسن حکمتی
@hekmati

تخصص: برنامه نویس وب و بلاکچین

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

احسان
احسان
@ehsanbala65

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

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

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