رفتن به مطلب
farhad.rh

رفع مشکل redirect کردن index.php برای سایت های جوملایی

پست های پیشنهاد شده

سلام خدمت دوستان عزیز

با توجه به سوالات و در خواست های متعدد و زیاد شما درباره 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]



از دستور زیر استفاده نمایید:

 RewriteEngine On
########## Begin - 301 Redirect
#
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /([^/]+/)*(index|home)\.html?\ HTTP/
RewriteRule ^(([^/]+/)*)(index|home)\.html?$ http://www.yoursite.com/$1 [R=301,L]
#
RewriteCond %{THE_REQUEST} !^POST
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /([^/]+/)*index\.php\ HTTP/
RewriteCond %{SERVER_PORT}>s ^(443>(s)|[0-9]+>s)$
#
RewriteCond %{HTTP_HOST} !^(www\.yoursite\.com)?$
RewriteRule (.*) http://www.yoursite.com/$1 [R=301,L]
#

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

به گفتگو بپیوندید

هم اکنون می توانید ارسال داشته باشید و بعد ثبت نام خود را در سایت کامل نمایید. اگر حساب کاربری در سایت دارید، جهت ارسال با حساب کاربری خود هم اکنون وارد سایت شوید

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.


×
×
  • افزودن...