वर्तमान में मैं lightspeed सर्वर के साथ होस्टिंग का उपयोग कर रहा हूं । होस्टिंग का कहना mod_rewrite
है कि सक्षम है, लेकिन मैं अपनी स्क्रिप्ट वहाँ काम नहीं कर सकता। जब भी मैं URL को एक्सेस करने की कोशिश करता हूं, तो यह 404 - रिटर्न नहीं मिला ।
मैंने उसी कोड को दूसरे सर्वर पर रखा है जो अपाचे के साथ चल रहा है। यह वहाँ पर काम कर रहा है। इसलिए मुझे लगता है, यह .htaccess
और mod_rewrite
मुद्दा है।
लेकिन होस्टिंग समर्थन अभी भी मेरे साथ जोर दे रहा है कि उनका mod_rewrite चालू है, इसलिए मैं जानना चाहूंगा कि मैं कैसे जांच सकता हूं कि यह वास्तव में सक्षम है या नहीं।
मैंने जांच करने की कोशिश की phpinfo()
, लेकिन कोई किस्मत नहीं, मुझे mod_rewrite
वहां नहीं मिला , क्या यह इसलिए है क्योंकि वे उपयोग कर रहे हैं lightspeed
?
क्या जांच का कोई तरीका है? कृपया मेरी मदद करें। धन्यवाद।
FYI करें: मेरा .htaccess
कोड है
Options -Indexes
<IfModule mod_rewrite.c>
DirectoryIndex index.php
RewriteEngine on
RewriteCond $1 !^(index\.php|assets|robots\.txt|favicon\.ico)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ ./index.php/$1 [L,QSA]
</IfModule>
मैंने भी इस तरह की कोशिश की
DirectoryIndex index.php
RewriteEngine on
RewriteCond $1 !^(index\.php|assets|robots\.txt|favicon\.ico)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ ./index.php/$1 [L,QSA]
लेकिन वही परिणाम।