• 22-07-2021, 17:04:34
    #1
    Merhaba arkadaşlar bir süredir kesinlikle çözemediğimiz bir sorunumuz var yardımcı olur musunuz?


    https://aospstudio.com/tr/support bu adres ziyaret edildiğinde 404 veriyor
    https://aospstudio.com/support bu adres ziyaret edildiğinde çalışıyor
    https://aospstudio.com/tr/support.php bu adres ziyaret edildiğinde çalışıyor
    https://aospstudio.com/tr/legal/privacy-policy klasör içindeki sayfa çalışıyor


    yani public_html dizininin direk içindeki index harici sayfalar çalışmıyor
    localhostta ise tüm sayfalar sorunsuz görüntüleniyor


    .htaccess dosyamız çıktıdaki gibi:
    Options All +FollowSymlinks +MultiViews -Indexes
    RewriteEngine on
    DirectoryIndex index.php
    ErrorDocument 404 /404.php
    ErrorDocument 403 /403.php
    RewriteBase /
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME}.php -f
    RewriteRule ^(.+)$ /$1.php [L,QSA]
    
    RewriteCond %{SERVER_PORT} 80
    RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]
    
    RewriteRule ^(en|az|bn|de|es|fr|hi|id|it|ja|ko|pt|ru|th|tr|uk|vi|zh)$  $1/ [R=301,L]
    RewriteRule ^(en|az|bn|de|es|fr|hi|id|it|ja|ko|pt|ru|th|tr|uk|vi|zh)/(.*)$  $2?lang=$1 [L,QSA]
    
    RewriteRule ^manifest/? manifest.php [NC,L]
    RewriteRule ^sitemap/? sitemap.php [NC,L]
  • 22-07-2021, 17:35:31
    #2
    Mrb. 1. Satırı silerek bi deneyebilir misiniz?
  • 22-07-2021, 17:37:06
    #3
    Romitet adlı üyeden alıntı: mesajı görüntüle
    Mrb. 1. Satırı silerek bi deneyebilir misiniz?
    şimdi denedim, sonuç aynı
  • 22-07-2021, 17:54:56
    #4
    Öncelikle, FollowSymlinks yerine daha güvenli olan SymLinksIfOwnerMatch 'i kullanmanızı önerirrim.

    15 ve 16.satırları yer değiştirin. Bir de böyle deneyin.

    RewriteRule ^(en|az|bn|de|es|fr|hi|id|it|ja|ko|pt|ru|th|tr|uk|vi|zh)/(.*)$  $2?lang=$1 [L,QSA]
    RewriteRule ^(en|az|bn|de|es|fr|hi|id|it|ja|ko|pt|ru|th|tr|uk|vi|zh)$ $1/ [R=301,L]
  • 22-07-2021, 17:57:07
    #5
    fskgrup adlı üyeden alıntı: mesajı görüntüle
    Öncelikle, FollowSymlinks yerine daha güvenli olan SymLinksIfOwnerMatch 'i kullanmanızı önerirrim.

    15 ve 16.satırları yer değiştirin. Bir de böyle deneyin.

    RewriteRule ^(en|az|bn|de|es|fr|hi|id|it|ja|ko|pt|ru|th|tr|uk|vi|zh)/(.*)$  $2?lang=$1 [L,QSA]
    RewriteRule ^(en|az|bn|de|es|fr|hi|id|it|ja|ko|pt|ru|th|tr|uk|vi|zh)$ $1/ [R=301,L]

    15. ve 16. satırları yer değiştirdim sonuç halen daha aynı