मैं mod_rewrite के साथ अपने htaccess फ़ाइल उपयोग कर रहा हूँ इस तरह स्वच्छ यूआरएल बनाने के लिए स्वच्छ यूआरएल साथ www मजबूर:इनको स्लेश अनुगामी जोड़ सकते हैं और
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . index.php [L]
</IfModule>
मैं भी 'www' के लिए साइट के लिए मजबूर करना चाहते हैं यूआरएल में एक नहीं होने पर सबडोमेन और सबसे अधिक आयात से एक पीछे की स्लैश जोड़ें।
मैं mod_rewrite के साथ एक पूर्ण नोब हूं और मैंने Google पर पाया गया अन्य कोड (उदास मुझे पता है) के संयोजन से इसे अपने आप पूरा करने का प्रयास किया है, लेकिन मैं हमेशा 500 त्रुटि के साथ समाप्त होता हूं।
<IfModule mod_rewrite.c>
Options +FollowSymLinks
RewriteCond %{HTTP_HOST} ^www\.domain\.tld$ [NC]
RewriteRule ^(.*)$ http://domain.tld/$1 [R=301,L]
</IfModule>
आपकी मदद के लिए धन्यवाद:
यहाँ कोड मैं बल www के लिए मिला है।
उनमें से या तो अकेले काम करते हैं? पता लगाएं कि नियमों का कौन सा सेट इसे तोड़ रहा है। – profitphp
मुझे पहले एक काम पता है, और मुझे लगता है कि दूसरा भी करता है। मुझे यकीन नहीं है कि मैं जो परिणाम चाहता हूं उसे प्राप्त करने के लिए इसे कैसे जोड़ूं। – imns