با توجه به سوالات و در خواست های متعدد و زیاد شما درباره redirect کردن index.php و مشکلاتی که پس از این عمل برای ماژول های سایت از جمله ماژول لاگین به وجود می آید و این ماژول را از کار می اندازد وظیفه خود دانستم که راه حل این موضوع را که فکر میکنم برای اولین بار باشد که مطرح می شود را در اختیار شما قرار دهم و خدمت خیلی کوچکی در راستای کمک به جامعه جوملایی و سئو کشور نمایم:
شما می توانید دستورالعمل و آموزش آن را مطالعه نمایید:
به جای استفاده از دستور :
RewriteEngine On
# index.php redirect
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
RewriteRule ^index\.php$ http://www.yoursite.com/ [R=301,L]
# Redirect non-www to www version
RewriteCond %{HTTP_HOST} ^yoursite\.com$ [NC]
RewriteRule ^(.*)$ http://www.yoursite.com/$1 [R=301,L]
نباید اسم پوشه administrator جوملا رو عوض کنید. میتونید برا امنیت به جای تغییر نام دادن پوشه،در پوشه administrator یه فایل htaccess.txt ایجاد کنید و کدهای زیر رو توش قرار بدید:
deny from all
allow from (آدرس آی پیتون)
درود
اگر با جوملا باشه تاریخش نباید مشکلی داشته باشه اما اگر بدون مشکل تاریخ میلادی نشون میده مثلا: 2017 به احتمال زیاد تقویم افزونه جدای از جوملاست.
یاحق