Back to Question Center
0

একটি নিখুঁত পুনর্নির্দেশে একটি ডিরেক্টরি ফলাফল স্যামমার্কেটিং লক্ষ্য

1 answers:

আমার একটি প্রমিত সিএমএস-এর মত রেওয়ারাইটরিক আমার সেট আপ. htaccess:

     রেওরাইটরিক ^ (. +) $ সূচক. পিএইচপি? স্লাগ্ = $ 1    

চলুন শুরু করি রুট ডিরেক্টরীতে foo নামক ডিরেক্টরি. কোন কারণে, যদি আপনি পৃষ্ঠাটিকে আঘাত করেন তবে এটি একটি পুনঃনির্দেশিত করে:

http: // উদাহরণ - escuelas de fotografia en medellin. com / foo পুনঃনির্দেশগুলি http: // উদাহরণ. com / foo? slug = foo

ডিরেক্টরি সমল করে সমস্যা সংশোধন করে, কিন্তু দুর্ভাগ্যবশত, এটি একটি বিকল্প নয়. কেউ কি একটি সমাধান সম্পর্কে জানেন?

February 7, 2018

চেষ্টা করুন,

  ডিরেক্টরি স্ল্যাশ বন্ধ 

এটি পুনর্চালনা পুনর্নির্দেশ কিন্তু উৎপন্ন না mod_dir .

আগে পুনর্বিন্যাসিত রুল :

  পুনর্বিবেচনার% {REQUEST_FILENAME}! -ড 

এটি চেক করবে যদি ডিরেক্টরিটি foo বিদ্যমান থাকে তবে এটি পুনর্লিখনের নিয়ম তৈরি করবে না.

এছাড়াও, আমি নিশ্চিত নই যে কিভাবে আপনি foo? Slug = foo পুনর্নির্দেশ গন্তব্য থেকে সূচক. php? slug = $ 1 ?


ঠিক আছে, আমি চেক করেছি, এই এক নিখরচায় /

ঠিক করার আগে আপনাকে আরো একটি নিয়মসাপেক্ষের প্রয়োজন হবে।
  পুনর্বিবেচনার% {REQUEST_FILENAME} -d
রিওরাইটকন্ড% {REQUEST_URI}! (. *) / $
রিওরট্রাইল ^ (. *) $ $ 1 / [এল]রিওরাইটকন্ড% {REQUEST_FILENAME} -d
রিওরট্রাইল ^ (. +) $ সূচক. php? slug =% {REQUEST_URI} [QSA, L] 

এটি একটি কবজ ভালো কাজ করা উচিত.