2012-11-28 11 views
8
index.php
RewriteEngine On # Turn on the rewriting engine 
RewriteRule . url.php [NC,L]  

मैं url.php के सभी अनुरोधों को पुनः निर्देशित कर रहा हूँ url.php करने के लिए सभी रीडायरेक्ट URL कैसे, लेकिन मैं के रूप में index.php छोड़ना चाहते हैं।.htaccess - को छोड़कर

+0

रीडायरेक्ट या रीवाइट? – Ronn0

+0

सभी एंडलाइन टिप्पणियां त्रुटियां उत्पन्न करती हैं और चेतावनियों के साथ त्रुटि लॉग भरेंगी। किसी भी निर्देश या किसी भी पंक्ति के अंत में टिप्पणियां न रखें। यह परिवर्तन Apache 1.3.x में अपनी खुद की रेखा पर टिप्पणियां डाल दिया। –

उत्तर

7
# Turn On ReWrite Engine 
RewriteEngine On 

# Exclude url.php and index.php from redirecting 
RewriteCond %{REQUEST_URI} !^/(index|url)\.php 

# Redirect to url.php 
RewriteRule . url.php [NC,L] 
+1

यह धन्यवाद काम करता है! – kajab

2

यह चाल करेंगे:

RewriteEngine On # Turnon the rewriting engine 
RewriteRule ^/index\.php$ - [L] 
RewriteRule . url.php [NC,L] 
+0

और मेरा मानना ​​है कि इसे ओपी के मौजूदा रिवाइट्रूल को _before_ रखा जाना चाहिए। –

+0

हाँ, क्षमा करें। मैं इसे संपादित करूंगा। – Ronn0

+0

काम नहीं किया, अभी भी url.php पर रीडायरेक्ट कर रहा है – kajab

0

आंतरिक सर्वर त्रुटि

सर्वर में आंतरिक त्रुटि या गलत कॉन्फ़िगरेशन आई और आपका अनुरोध पूरा करने में असमर्थ था।

कृपया सर्वर व्यवस्थापक से संपर्क करें और त्रुटि के समय उन्हें सूचित करें, और आपके द्वारा इस त्रुटि से पहले किए गए कार्यों को सूचित करें।

इस त्रुटि के बारे में अधिक जानकारी सर्वर त्रुटि लॉग में उपलब्ध हो सकती है।