বর্তমানে আমি লাইটস্পিড সার্ভার সহ হোস্টিংটি ব্যবহার করছি । হোস্টিং বলছে mod_rewrite
সক্ষম হয়েছে তবে আমি আমার স্ক্রিপ্টটি সেখানে কাজ করতে পারি না। আমি যখনই ইউআরএল অ্যাক্সেস করার চেষ্টা করি তখন এটি 404 - খুঁজে পাওয়া পৃষ্ঠায় ফিরে আসে ।
আমি একই কোডগুলি অন্য সার্ভারে রেখেছি যা আপাচে চলছে। এটি সেখানে কাজ করছে। সুতরাং আমি অনুমান, এটি .htaccess
এবং mod_rewrite
ইস্যু।
তবে হোস্টিং সমর্থনটি এখনও আমার সাথে জোর করছে যে তাদের মোড_আরাইটটি চালু আছে, তাই আমি এটি জানতে চাই যে এটি কীভাবে বাস্তবে সক্ষম হয়েছে কিনা তা আমি কীভাবে পরীক্ষা করতে পারি।
আমি চেক করার চেষ্টা করেছি phpinfo()
, তবে ভাগ্য নেই, আমি mod_rewrite
সেখানে খুঁজে পাচ্ছি না, কারণ তারা ব্যবহার করছে lightspeed
?
চেক করার কোনও উপায় আছে? আমাকে সাহায্য করুন. ধন্যবাদ.
এফওয়াইআই: আমার .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]
তবে একই ফল।