• 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
مشکل با URL Rewriting
#1
سلام دوستان محترم
وقت بخیر

من برای تغییر آدرس، در فایل htaccess عبارت زیر رو وارد کردم:

کد:
RewriteRule ^p/(.+)/$ /post.php?title=$1

کد به خوبی کار می کنه اما مشکل من با یک اسلش (/) هست که در آخر آدرس قرار میگیره. در صورتی که در آخر آدرس اسلش قرار نگیره، خطای سرور دریافت می کنم. چطوری می‌تونم این کد رو به نحوی تغییر بدم که آدرس هم با اسلش در آخر و هم بدون اسلش در آخر به درستی کار کنه؟

مثلا آدرس زیر به خوبی کار می کنه:

کد:
http://localhost/p/test/

اما آدرس زیر با خطای سرور مواجه میشه:

کد:
http://localhost/p/test

ممنون از راهنمایی شما بزرگواران Heart
  پاسخ
تشکر شده توسط :
#2
سلام
کد پی‌اچ‌پی:
RewriteRule ^p/(.+)$ /post.php?title=$

ویا به صورت زیر که کامل تر هست از نظر ساختاری

کد پی‌اچ‌پی:
RewriteRule ^p/([^/]*) /post.php?title=$[L
  پاسخ
تشکر شده توسط : Alaa ayoubsys undefined


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان