/ / .Htaccess निर्देशिका ट्रैवर्सल पर ले सकता है? - php, .htaccess, mod-rewrite

क्या .htaccess निर्देशिका ट्रैवर्सल ले सकते हैं? - php, .htaccess, mod-rewrite

क्या .htaccess के लिए निर्देशिका ट्रैवर्सल को लेना संभव है?

मौजूदा समापन बिंदु को देखते हुए: www.mysite.com/my-app/index.php
उपयोगकर्ता अनुरोध के समापन बिंदु: www.mysite.com/my-app/users/list

  • एक बार "~ / my-app" और "~ / my-app / index.php" के लिए निर्देशित सभी अनुरोधों तक पहुंचने के लिए मैं निर्देशिका ट्रैवर्सल को पसंद करूंगा।
  • मैं चाहूंगा कि जो url उन्होंने बदला है वह बदला न जाए।
  • मैं मूल रूप से अनुरोध किए गए यूआरएल को जानने के लिए "~ / my-app / index.php" चाहूंगा ताकि यह उसके आधार पर तार्किक निर्णय ले सके।

क्या यह संभव है?

उत्तर:

उत्तर № 1 के लिए 1

डॉन "टी आप इस तरह से कुछ मतलब है?

अपने "my-app" निर्देशिका में htaccess फ़ाइल में:

RewriteEngine On
RewriteCond $1 !index.php
RewriteRule ^(.*)$ index.php?url=$1 [L]

या आप बस भूल सकते हैं ?url=$1 भाग और सर्वर चर में अपनी index.php स्क्रिप्ट देखो जैसे: $_SERVER["REQUEST_URI"].