• 08-02-2022, 23:47:50
    #10
    Perumaaa adlı üyeden alıntı: mesajı görüntüle
    Yapınca site açılmıyor hocam
    Yaptığınız ayarı geri çekip yukarıdaki arkadaşın verdiği kod ile deneme yapabilir misiniz?

    Eğer ki sunucunuz windowssa büyük ihtimal web.config vardır orada ise şunu kullanabilirsiniz ;

    <rule name="Redirect to www" stopProcessing="true">
        <match url="(.*)" />
        <conditions trackAllCaptures="false">
            <add input="{HTTP_HOST}" pattern="^example.com$" />
        </conditions>
        <action type="Redirect" url="https://www.example.com/{R:1}" redirectType="Permanent" />
    </rule>
    
    <rule name="HTTP/S to HTTPS Redirect" enabled="true" stopProcessing="true">
        <match url="(.*)" />
        <conditions logicalGrouping="MatchAny">
            <add input="{SERVER_PORT_SECURE}" pattern="^0$" />
        </conditions>
        <action type="Redirect" url="https://{HTTP_HOST}{REQUEST_URI}" redirectType="Permanent" />
    </rule>
  • 08-02-2022, 23:53:15
    #11
    Bana biri xenforo'nun .htaccess dosyasını yazabilir mi

    Ana kurulumda bunu veriyor.
    # Mod_security can interfere with uploading of content such as attachments. If you
    # cannot attach files, remove the "#" from the lines below.
    #<IfModule mod_security.c>
    # SecFilterEngine Off
    # SecFilterScanPOST Off
    #</IfModule>

    ErrorDocument 401 default
    ErrorDocument 403 default
    ErrorDocument 404 default
    ErrorDocument 405 default
    ErrorDocument 406 default
    ErrorDocument 500 default
    ErrorDocument 501 default
    ErrorDocument 503 default

    <IfModule mod_rewrite.c>
    RewriteEngine On

    # If you are having problems with the rewrite rules, remove the "#" from the
    # line that begins "RewriteBase" below. You will also have to change the path
    # of the rewrite to reflect the path to your XenForo installation.
    #RewriteBase /xenforo

    # This line may be needed to workaround HTTP Basic auth issues when using PHP as a CGI.
    #RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]

    RewriteCond %{REQUEST_FILENAME} -f [OR]
    RewriteCond %{REQUEST_FILENAME} -l [OR]
    RewriteCond %{REQUEST_FILENAME} -d
    RewriteRule ^.*$ - [NC,L]
    RewriteRule ^(data/|js/|styles/|install/|favicon.ico|crossdomain.xml|robots.txt) - [NC,L]
    RewriteRule ^.*$ index.php [NC,L]

    </IfModule>
  • 09-02-2022, 00:46:07
    #12
    1- Forum Genel Ayarlarından :
    • Forum Adresi
    • Ana Sayfa URL
    İlk önce “http” olan site adınızı https olarak düzenlemeniz gerekiyor.
    2- Forum Mesajlar kısmından :
    • Proxy Images
    • Proxy Links
    Bölümleri aktif edilmeli.
    3- Yönlendirme ( http linklerin https olarak 301 yönlendirilmesi )
    Kod:



    RewriteCond %{HTTPS} off
    RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]



    Bu kodu .htaccess dosyasının içinde bulunan RewriteEngine On satırının altına eklemeniz gerekiyor.
    4 – Eğer Cloudflare kullanılıyorsanız aşağıdaki işlemleri yapmanız gerekiyor :
    Bu işlem sitenizdeki tüm URL yapısının https olarak zorlanmasını sağlar:
    Kod:

      RewriteCond %{HTTP:X-Forwarded-Proto} =http
        RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
        RewriteCond !{HTTPS} off
        RewriteRule ^(.*)$ https://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
        RewriteCond %{HTTP_HOST} !^www\.
        RewriteRule ^(.*)$ https://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]



    Ek olarak config.php dosyasına aşağıdaki kod eklenmeli :
    Kod:

    $_SERVER['HTTPS'] = 'on';
  • 09-02-2022, 09:25:03
    #13
    MusaPekel adlı üyeden alıntı: mesajı görüntüle
    1- Forum Genel Ayarlarından :
    • Forum Adresi
    • Ana Sayfa URL
    İlk önce “http” olan site adınızı https olarak düzenlemeniz gerekiyor.
    2- Forum Mesajlar kısmından :
    • Proxy Images
    • Proxy Links
    Bölümleri aktif edilmeli.
    3- Yönlendirme ( http linklerin https olarak 301 yönlendirilmesi )
    Kod:



    RewriteCond %{HTTPS} off
    RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]


    Bu kodu .htaccess dosyasının içinde bulunan RewriteEngine On satırının altına eklemeniz gerekiyor.
    4 – Eğer Cloudflare kullanılıyorsanız aşağıdaki işlemleri yapmanız gerekiyor :
    Bu işlem sitenizdeki tüm URL yapısının https olarak zorlanmasını sağlar:
    Kod:

      RewriteCond %{HTTP:X-Forwarded-Proto} =http
        RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
        RewriteCond !{HTTPS} off
        RewriteRule ^(.*)$ https://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
        RewriteCond %{HTTP_HOST} !^www\.
        RewriteRule ^(.*)$ https://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]


    Ek olarak config.php dosyasına aşağıdaki kod eklenmeli :
    Kod:

    $_SERVER['HTTPS'] = 'on';
    Teşekkürler cloud flare kullanıyorum o kısmı anlamadım hocam cloudlafe kullanıyorsanız? Bunu https://www.domain olarak yazdınız değil mi?

    https://domain.com yapacaksak peki ne yapmamız lazım hocam.
  • 09-02-2022, 13:17:26
    #14
    Perumaaa adlı üyeden alıntı: mesajı görüntüle
    Teşekkürler cloud flare kullanıyorum o kısmı anlamadım hocam cloudlafe kullanıyorsanız? Bunu https://www.domain olarak yazdınız değil mi?

    https://domain.com yapacaksak peki ne yapmamız lazım hocam.
    cloudflare kullanıyorsanız. vermiş olduğum kodda www. kısmını silerek .htaccess ekleme yapabilirsiniz.

    RewriteRule ^(.*)$ https://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]