मेरे पास मेरी .htaccess फ़ाइल में निम्न प्रविष्टि है:
RewriteRule ^blogs$ ?name=data&case=gview&group_id=31%1 [L]
मैं क्या करता हूं, मैं अनुप्रेषित blogs
सेवा मेरे ?name=data&case=gview&group_id=31
अब क्या होता है, मेरे सभी यूआरएल अब हैं blogs?id=1
आदि, लेकिन मुझे बस रहने के लिए उनकी जरूरत है ?id=1
मैं कैसे हटा सकता हूँ blogs
यूआरएल के बाकी हिस्सों से?
यह मैं किसके साथ आया, लेकिन यह काम नहीं करता है:
RewriteRule ^blogs?(.*)$ /$1 [L]
संपादित करें मैं इसे गलत समझा सकता हूं। मुझे लिंक के वास्तविक यूआरएल डिस्प्ले को बदलने की जरूरत है। क्या यह वास्तव में संभव है?
उत्तर:
जवाब के लिए 0 № 1यकीन नहीं है ... लेकिन क्या आप यही खोज रहे हैं?
RewriteRule ^/?$ /blogs [L,QSA]
जवाब के लिए 0 № 2
बस जोड़ने के साथ क्या गलत है R
आपके मूल नियम के लिए?
RewriteRule ^blogs$ ?name=data&case=gview&group_id=31%1 [L,R=301]
जवाब के लिए 0 № 3
ठीक है, जवाब बहुत अधिक है: यह नहीं किया जा सकता है। मैं बस अपने कोड पर चला गया, जोड़ा /
मुख्य यूआरएल से पहले और सभी इरादे के रूप में काम कर रहे हैं।
सुझावों के लिए धन्यवाद।