.htaccess - Alter rewrite rules to end with trailing slash -


तो मेरे पास निम्न यूआरएल को फिर से लिखना नियम हैं;

  पुनर्लेखन% {THE_REQUEST} ^ ( [एजेड] {3 9}) \ (। *) / Index.php [^ \] * \ HTTP पुनर्लेखन नियम ^। \ Php $% 2 / [R = 301, L] रीव्रेट नियम ^ एफ ([0- 9 ] +) - [^ _] +?। html $ viewforum.php? f = $ 1 रेवरइट नियम ^ एफ ([0- 9] +) - [^ _] +? _ ([0- 9] +) \। html $ viewforum.php? f = $ 1 और amp; start = $ 2 पुनःलेखन नियम ^ टी ([0- 9] +) - [^ _] +? \। html $ viewtopic.php? t = $ 1 रेवरइट नियम ^ egosearch.html $ search .php? Search_id = egosearch   

वे एक क्वेरी स्ट्रिंग को एक स्ट्रिंग में एक पिछला .html के साथ बदलते हैं। क्या कोई मुझे इन पर स्विच करने में सहायता कर सकता है, ताकि वे केवल एक अनुगामी स्लैश दिखाए?

मौजूदा यूआरएल इस तरह दिखते हैं:

  /f2-general-auto-assistance.html / T1-welcome-to-phpbb3.html /faq.html   

इसके अतिरिक्त, मैं फिर से लिखना नियमों का उपयोग करने के बारे में अधिक जानना चाहता हूं। तो अगर आप अधिक सीखने के लिए एक संदर्भ यूआरएल को साझा करेंगे तो मैं भविष्य में यह स्वयं कर सकता हूं - जो उत्कृष्ट होगा।

आखिरी .html को वैकल्पिक रूप से अपना नियम बनाओ और अनुगामी स्लैश की अनुमति दें:

  पुनर्लेखन% {THE_REQUEST} ^ ([AZ ] {3,9}) \ (। *) / Index.php [^ \] * \ HTTP पुनर्लेखन नियम ^ index \ .php $% 2 / [R = 301, L] रीव्रेट नियम ^ एफ ([0- 9] + ) - [^ _] + (? /। \। एचटीएमएल) $ viewforum.php? f = $ 1 [एल, क्यूएसए] रीराइटरेल ^ एफ ([0- 9] +) - [^ _] +? _ ([0 -9] +) (/ | \ .html) $ viewforum.php? F = $ 1 और amp; start = $ 2 [एल, क्यूएसए] रीव्रेट नियम ^ टी ([0- 9] +) - [^ _] +? (/ | \। एचटीएमएल) $ viewtopic.php? t = $ 1 [एल, क्यूएसए] रीव्रेट राउल ^ एजोसचर्च (/। html) $ search.php? खोज_आईडी = एगोस्चर [एल, क्यूएसए]   < / div> 

Comments

Popular posts from this blog

mysql - where clause in inner join query -

php - MySQL Query for Advanced Search multiple criteria -

logging - How can I log both the Request.InputStream and Response.OutputStream traffic in my ASP.NET MVC3 Application for specific Actions? -