نمایش نتایج: از شماره 1 تا 3 , از مجموع 3

موضوع: مشکل ریدایرکت تمام صفحه ها به صفحه اصلی

  1. #1
    عضو انجمن
    تاریخ عضویت
    Jul 2016
    نوشته ها
    335
    تشکر تشکر کرده 
    619
    تشکر تشکر شده 
    96
    تشکر شده در
    77 پست

    پیش فرض مشکل ریدایرکت تمام صفحه ها به صفحه اصلی

    سلام دوستان
    من از کد ریدایرکت http به https و همچنین از کد ریدایرکت با www به بی www توی فایل htaccess استفاده کردم. حالا مشکلی که هست زمانی که مثلا آدرس example.com/about رو توی مرورگر تایپ میکنم ریدایرکت میشه به صفحه اصلی (302 به 200) اما اگه آدرسو به صورت https://example.com/about تایپ کنم صفحه مورد نظرمو میاره و دیگه ریدایرکت نمیشه.میشه راهنمایی کنید مشکل از کجاست؟تشکر

    کد:
    #tabdil wwwRewriteEngine on
    RewriteCond %{HTTP_HOST} .
    RewriteCond %{HTTP_HOST} !^example\.com
    RewriteRule (.*) http://example.com/$1 [R=301,L]
    #etabdil www
    کد:
    #SSLSSLOptions +StrictRequire
    SSLRequireSSL
    SSLRequire %{HTTP_HOST} eq "example.com"
    ErrorDocument 403 https://example.com
    #eSSL

  2. # ADS




     

  3. #2
    عضو انجمن AtrafNet آواتار ها
    تاریخ عضویت
    Nov 2016
    نوشته ها
    259
    تشکر تشکر کرده 
    2,584
    تشکر تشکر شده 
    729
    تشکر شده در
    417 پست

    پیش فرض پاسخ : مشکل ریدایرکت تمام صفحه ها به صفحه اصلی

    سلام
    جناب کد دوم که برای انتقال http به https است این مشکل رو ایجاد کرده.
    پیشنهاد میکنم کلاً به جای هر دو کد خودتون از کد ترکیبی زیر که هر دو انتقال رو برای شما انجام میده استفاده کنید.
    دقت کنید دو تکه کد بالا رو اول حذف کنید بعدش از این استفاده کنید

    کد:
    <IfModule mod_rewrite.c>
    RewriteEngine on
    RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
    RewriteRule ^(.*)$ https://%1/$1 [R=301,L]
    RewriteCond %{HTTPS} !on
    RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
    </IfModule>
    ویرایش توسط AtrafNet : January 17th, 2017 در ساعت 17:31

  4. تعداد تشکر ها از AtrafNet به دلیل پست مفید


  5. #3
    عضو انجمن
    تاریخ عضویت
    Jul 2016
    نوشته ها
    335
    تشکر تشکر کرده 
    619
    تشکر تشکر شده 
    96
    تشکر شده در
    77 پست

    پیش فرض پاسخ : مشکل ریدایرکت تمام صفحه ها به صفحه اصلی

    ممنون از راهنماییتون اما این کد که دادین فقط به بی www ریدایرکت کرد و https رو اجبار نکرد.کد دیگه ای سراغ دارین؟توی فروم های انگلیسی گشتم کد هایی که گذاشتن رو امتحان کردم هیچ کدوم عمل نکرد.به نظرتون دلیلش چیه؟تشکر

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •