আমি একটি ই-বাণিজ্য ওয়েবসাইটে একটি ক্লায়েন্টের সাথে কাজ করছি। আমি .htaccess ব্যবহার করে পরিষ্কার URL গুলি প্রয়োগ করেছি। আমি www কে নন-www তে পুনঃনির্দেশ করা এবং URL থেকে সূচি.এফপি অপসারণের মত প্রচ্ছন্ন সমস্যা সমাধানের জন্য .htaccess ব্যবহার করেছি।
ওয়েবসাইটটি সম্প্রতি নাটকীয়ভাবে কমে যেতে শুরু করেছে, কখনও কখনও লোডও হয় না। সাইটটি গোড্যাডিতে হোস্ট করা হয় এবং যখন ক্লায়েন্টটি গোডাডি নামে ডাকে তখন তারা তাকে বলেছিল যে ওয়েবসাইটটি ধীর করে দেওয়ার জন্য .htaccess ফাইল। আমি আমার অতীতের অভিজ্ঞতার কারণে এটি অত্যন্ত অসম্ভব বলে মনে করি তবে আমি 100% নিশ্চিত নই। আমার চিন্তাভাবনাটি হ'ল ক্লায়েন্টের ওয়েবসাইটটি সম্ভবত ব্যস্ত প্রতিবেশী কোনও শেয়ার্ড সার্ভারে রয়েছে, এভাবে সাইটটি ধীর করে দেয়। এটি সর্বদা ধীর হয় না, বরং সারা দিন ছড়িয়ে ছিটিয়ে থাকে, কিছু পয়েন্টে দ্রুত লোড হয় এবং সময়ে অন্যান্য পয়েন্টগুলিতে ধীর হয়।
.Htaccess ফাইলটি কোনও ওয়েবসাইটকে কোনও হামাগুড়িতে ধীর করতে পারে? যদি তা হয় তবে বিভিন্ন পুনর্লিখনের নিয়ম এবং এই জাতীয় সমস্যাগুলি সমাধান করার আরও ভাল উপায় আছে কি?
প্রকৃত .htaccess ফাইলটি দেখতে দেখতে এখানে:
Options +FollowSymlinks
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^www.example.net [NC]
RewriteRule ^(.*)$ http://example.net/$1 [L,R=301]
RewriteRule ^products/([0-9a-zA-Z\_\-]*)\.htm([l]?)$ index.php p=product&product_code=$1 [L]
RewriteRule ^catalog/([0-9a-zA-Z\_\-]*)\.htm([l]?)$ index.php p=catalog&catalog_code=$1 [L]
RewriteRule ^pages/([0-9a-zA-Z\_\-]*)\.htm([l]?)$ index.php?p=page&page_id=$1 [L]
RewriteRule ^index\.htm([l]?)$ index.php?p=home [L]
RewriteRule ^site_map\.htm([l]?)$ index.php?p=site_map [L]
RewriteCond %{QUERY_STRING} ^p=home$
RewriteRule (.*) ? [R=permanent]
আমি একটি .htaccess এবং রেজেক্স আভিজাত্য, সুতরাং কোনও নির্দেশিত ভুলগুলিও সহায়তা করবে।