मैंने 2 दिनों के लिए वेब पर खोज की और मैं अपने स्थानीय वैंप में एचटीएसीएसी का उपयोग करने की कोशिश करता हूं लेकिन मैं नहीं कर सकता! मुझे पता है कि कुछ गलत है, लेकिन मैं नहीं जानता कि जहां ...WAMP सर्वर में .htaccess का उपयोग कैसे करें?
पहले: मैं सक्रिय "rewrite_module" अपाचे मेनू में, तो मैं phpinfo पेज की जाँच की और मुझे लगता है कि मॉड्यूल को जोड़ा गया देखा अपने "लोड मॉड्यूल" भाग।
दूसरा: मैं httpd.conf की जाँच की और कुछ परिवर्तन किए हैं, यह परिणाम (सिर्फ महत्वपूर्ण भागों) है:
ServerRoot "c:/program Files/wamp/bin/apache/apache2.2.11"
Listen 80
ServerName localhost:80
DocumentRoot "c:/program Files/wamp/www/"
<Directory />
Options FollowSymLinks
# AllowOverride None
# Order deny,allow
# Deny from all
AllowOverride all
Order Allow,Deny
Allow from all
</Directory>
<Directory "c:/program Files/wamp/www/">
Options Indexes FollowSymLinks
AllowOverride all
Order Allow,Deny
Allow from all
</Directory>
LoadModule alias_module modules/mod_alias.so
LoadModule rewrite_module modules/mod_rewrite.so
अगला: मैं अपने कार्यक्षेत्र के लिए एक उपनाम दिया।
Alias /basic_test/ "e:/Projects/basic_test/"
<Directory "e:/Projects/basic_test/">
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Order allow,deny
Allow from all
</Directory>
अगला:: मैं अपने कार्यक्षेत्र जड़ में एक सरल "index.php" और "test.php" जगह है और इस पते के आधार पर उर्फ परीक्षण किया: यहाँ अपने .conf फ़ाइल की सामग्री है - > "स्थानीय होस्ट/basic_test/index.php" -> "स्थानीय होस्ट/basic_test/test.php" वे पूरी तरह से काम किया ...
अंत में, मैं एक ".htaccess" फ़ाइल जोड़ी मेरे कार्यक्षेत्र की जड़ तक (सूचकांक के बगल में .php), और मैं इसे में लिखा है:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^index.php$ test.php
</IfModule>
लेकिन समस्या हुई जब मैं ".htaccess
" इस पते से परीक्षण करने के लिए करने की कोशिश की: -> "स्थानीय होस्ट/basic_test/index.php "
यह इस संदेश के साथ एक त्रुटि पृष्ठ दिखाता है:
ऊप्स! यह लिंक टूटा हुआ प्रतीत होता है। Wamp आइकन और खुले अपाचे/httpd.conf और खोज "#LoadModule rewrite_module मॉड्यूल/mod_rewrite.so" पर
की सभी सेवाओं को पुनरारंभ करने की आवश्यकता होनी चाहिए हमेशा अपने (अपाचे) त्रुटि लॉग आप उस के लिए वैंप आइकन का उपयोग कर सकते हैं (अपाचे -> लॉग?) – Lekensteyn
@ लेकेंस्टेन: मुझे लगता है लेकिन मैं इसकी समस्या को समझ नहीं पा रहा हूं, वैसे भी यह एक अच्छी सलाह है, धन्यवाद। ;) – Monica