/ / .Htaccess - .htaccess में स्ट्रिंग निकालें

.Htaccess - .htaccess में स्ट्रिंग निकालें

मेरे पास मेरी .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

ठीक है, जवाब बहुत अधिक है: यह नहीं किया जा सकता है। मैं बस अपने कोड पर चला गया, जोड़ा / मुख्य यूआरएल से पहले और सभी इरादे के रूप में काम कर रहे हैं।

सुझावों के लिए धन्यवाद।