regex - URL not rewriting correctly -


मेरे पास एक यूआरएल है जो है:

  http://example.com/NEW2014 /portfolio/project.html?project_name=test  

जो मुझे फिर से लिखना चाहते हैं:

  http://example.com/NEW2014 / पोर्टफोलियो / प्रोजेक्ट / टेस्ट  

यह वही है जो मैं कोशिश कर रहा हूं लेकिन मुझे 500 आंतरिक सर्वर त्रुटि मिलती है

  RewriteRule ^ portfolio / ([^ / ] *) /? $ / Portfolio /project.html?project_name=$1 [एल, क्यूएसए, एनसी]  

क्या ऐसा करने का एक बेहतर तरीका है?

आपको 500 आंतरिक त्रुटि मिल रही है क्योंकि आपका नियम पाशन है इसे ठीक करने के लिए /NEW2014/portfolio/.htaccess में यह नियम है: विकल्प

  विकल्प - मल्टीमीडिया रीव्रैटइजइन रीव्रेटबेस पर / न्यू2014 / पोर्टफोलियो / पुनर्लेखन%% {REQUEST_FILENAME}! - डी RewriteCond% {REQUEST_FILENAME}! -f रिवेराइटियम ^ प्रोजेक्ट /(.+?)/?$ project.html? Project_name = $ 1 [एल, क्यूएसए, एनसी]  

Comments

Popular posts from this blog

sqlite3 - UPDATE a table from the SELECT of another one -

c# - Showing a SelectedItem's Property -

javascript - Render HTML after each iteration in loop -