ExpiresActive On
ExpiresDefault “access plus 1 month”
ExpiresByType text/html “access plus 0 seconds”
ExpiresByType application/xml “access plus 0 seconds”
ExpiresByType application/json “access plus 0 seconds”
ExpiresByType image/x-icon “access plus 1 year”
# سایر انواع فایل …
توجه داشته باشید که فایلهایی که با نقطه شروع میشوند ممکن است در برخی سیستمها به صورت پیشفرض مخفی باشند، بنابراین شاید لازم باشد تنظیمات نمایش فایلهای مخفی را فعال کنید. تبدیل فایل Htaccess.txt به .htaccess
برای اینکه قابلیت بازنویسی URL (URL Rewriting) به درستی کار کند و بتوانید index.php را از آدرسها حذف کنید، نیاز به استفاده از فایل .htaccess دارید (این فایل مخصوص وبسرور Apache است). بدون تغییر نام این فایل، گزینه “Use URL Rewriting” در جوملا کار نخواهد کرد. جوملا به صورت پیشفرض فایلی به نام htaccess.txt در پوشه ریشه (root) سایت شما قرار میدهد. این کار را میتوانید از طریق مدیریت فایل هاست خود (مانند cPanel File Manager) یا با استفاده از یک کلاینت FTP انجام دهید. شما باید نام این فایل را به .htaccess (با یک نقطه در ابتدا و بدون پسوند txt) تغییر دهید.
انعطافپذیری بالا، قابلیت توسعهپذیری از طریق افزونهها و کامپوننتها، و پشتیبانی قوی از وبسایتهای چندزبانه، از دلایل اصلی محبوبیت پایدار جوملا هستند. مقدمهای بر سیستم مدیریت محتوای جوملا
جوملا چیست و چرا هنوز در سال 2025 محبوب است؟
جوملا یک سیستم مدیریت محتوای (CMS) قدرتمند و متنباز است که از سال 2005 به عنوان یکی از انتخابهای اصلی برای ساخت وبسایتهای متنوع شناخته میشود. توانایی جوملا در مدیریت سایتهای پیچیده با حجم محتوای بالا، آن را از برخی رقبای سادهتر متمایز میکند. در سال 2025، جوملا با انتشار نسخههای جدیدتر (مانند جوملا 4 و نسخههای بعدی)، تمرکز بر بهبود رابط کاربری، افزایش امنیت، سازگاری با آخرین نسخههای PHP و فناوریهای وب مدرن، همچنان به عنوان یک گزینه قابل اعتماد برای کسبوکارها، سازمانهای دولتی، و توسعهدهندگانی که به دنبال کنترل بیشتر بر ساختار سایت خود هستند، مطرح است.
اگر پس از فعال کردن این گزینه، لینکهای سایت شما دچار خطا شدند (مانند خطای 404)، به احتمال زیاد ماژول mod_rewrite روی سرور Apache شما فعال نیست یا تنظیمات هاست اجازه استفاده از .htaccess را نمیدهد. برای انجام این کار، مجدداً به “Global Configuration” >”Site” >”SEO Settings” بروید و گزینه “Use URL Rewriting” را روی “Yes” تنظیم کنید. حذف index.php از URL با استفاده از URL Rewriting
پس از فعال کردن SEF URLs و تغییر نام فایل htaccess.txt به .htaccess، گام بعدی حذف عبارت index.php از وسط URLها است. در این صورت باید با پشتیبانی هاست خود تماس بگیرید. این گزینه به جوملا میگوید که از قوانین موجود در فایل .htaccess (که در مرحله قبل ایجاد کردید) برای بازنویسی URLها و حذف index.php استفاده کند. این کار باعث کوتاهتر و تمیزتر شدن آدرسها میشود (مثلاً example.com/blog/article-title به جای example.com/index.php/blog/article-title).
سرعت و پایداری سرور تأثیر مستقیمی بر تجربه کاربری و رتبهبندی گوگل دارد. برخی شرکتهای هاستینگ، پلنهای بهینهسازی شده مخصوص جوملا ارائه میدهند که ممکن است شامل تنظیمات سرور پیشفرض بهتر و ابزارهای کمکی باشند. منابع کافی مانند حافظه RAM (حداقل 2 گیگابایت توصیه میشود) و قدرت پردازشی (CPU) نیز برای اجرای روان جوملا و افزونههایش ضروری است. برای سایتهای جوملایی، به خصوص نسخههای جدیدتر، استفاده از هاستهایی با درایوهای SSD به شدت توصیه میشود، زیرا سرعت خواندن و نوشتن دادهها را به طرز چشمگیری افزایش میدهد. اطمینان حاصل کنید که هاست شما از آخرین نسخههای پایدار PHP (حداقل نسخه 8.1 برای جوملا 4.x و بالاتر) و MySQL (نسخه 5.7 یا بالاتر) یا MariaDB (نسخه 10.3 یا بالاتر) پشتیبانی میکند. آمادهسازی زیرساختهای سئو جوملا
انتخاب هاست مناسب و سازگار با جوملا
پایه و اساس یک سایت جوملایی سریع و بهینه از نظر سئو کردن سایت با CMS جوملا، انتخاب یک سرویس میزبانی وب (هاست) مناسب است.