سلام وقت بخیر. این سوال خیلی اذیتم کرده. من میخوام که بتونم به صفحه اصلی سایت مقدار بدم.
مثلا myweb.com/single. ولی هرکاری میکنم نمیشه و حتما باید به این شیوه باشه myweb.com/index.php/single.php باشه و وقتی هم مینویسم مثلا myweb.com/single که صفحه اصلی سایت مقدار رو بگیره بجای گرفتن مقدار فکر میکنه که من میخوام دایرکتوری باز کنه. دسترسی با دایرکتوری ها از طریق مرورگر رو هم غیر فعال کردم ولی باز نشد. لطفا راهنمایی کنید.
برای این کار شما باید از router استفاده کنید که توی فریمورک ها موجود هست.مثل: روتر php یا ساخت یک ورژن ساده
همونطور که @websaz گفتن باید تغییراتی به فایل .htaccess بدید، این کد رو توی فایل .htaccess تون بنویسید:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ $1.php [NC,L]
@websaz @mohammad.hekmaty دوستان بازم نشد. این تغییرات رو قبلا ایجاد کردم. ولی نمیشه. صفحات دیگه مثلا single.php وقتی بهش به این طریق single.php/post مقدار میدم راحت پست رو میگیره. ولی این واسه صفحه اصلی سایت میسر نیست و بجاش میره دایرکتوری باز کنه. فقط به این صورت میشه myweb.com/index.php/post. که واسه سئو افتضاحه. میخوام به این صورت باشه myweb.com/post و بعد بتونم پست رو برداشت کنم. لطفا اگه میتونید راهنمایی کنید خواهشا.
برای این کار شما باید از router استفاده کنید که توی فریمورک ها موجود هست.مثل: روتر php یا ساخت یک ورژن ساده
سلام @msazgar751
منظور شما از دادن مقدار به صفحه اصلی چیه؟
مثلا قراره myweb.com/single صفحه myweb.com/index.php رو باز کنه؟
سلام.
ببین اول $_Get["url"] رو بگیر و توی ی متغیر ذخیره کن
الان ی رشته داری که وسطشون / داری
بعد این رشته رو با تابع explode و با علامت / ب چند تا عنصر تبدیل کن
بعد ی تابع بنویس و متغیری ک url رو داخلش ذخیره کردی رو بهش بده تا کاربر ب همون ادرس دوم هدایت کنه
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟