• 31-12-2019, 19:10:45
    #1
    Merhaba arkadaşlar, bir script yapmıştım localhost'ta sorunsuz çalışıyordu. Hosting'de attım ancak hosting'de maalesef çalışmıyor.

    Htaccess kodlarım şu şekilde:
    RewriteEngine On
    RewriteBase /app
    
    RewriteCond %{THE_REQUEST} /public/([^\s?]*) [NC]
    RewriteRule ^ %1 [L,NE,R=302]
    RewriteRule ^(.*)$ public/index.php?$1 [L,QSA]
    Burada yaptığım işlem app klasörü içinden public klasörüne bağlanmak ve public klasöründeki index.php'yi çalıştırmak. Dosyalara direkt erişemesinler diye böyle bir şey yaptım. Ancak hosting'de ne yaptıysam çalıştıramadım sürekli 404'e düşüyorum. Yardımcı olabilecek birisi var mı acaba?

    Sitede siteadi.com/app olarak açarsam 404'e düşmüyorum ancak app koymadan açarsam 404 veriyor. Htaccess ile alakalı olduğuna eminim. Şimdiden teşekkürler.
  • 31-12-2019, 19:16:55
    #2
    Üyeliği durduruldu
    Merhaba,
    Denermisin, en üste koy.
    DirectoryIndex /app
  • 31-12-2019, 19:37:17
    #3
    Nuvem adlı üyeden alıntı: mesajı görüntüle
    Merhaba,
    Denermisin, en üste koy.
    DirectoryIndex /app
    Maalesef olmadı.
  • 31-12-2019, 19:54:35
    #4
    Üyeliği durduruldu
    FSahin adlı üyeden alıntı: mesajı görüntüle
    Maalesef olmadı.
    DirectoryIndex /app
    RewriteEngine On
    Options +FollowSymLinks
    Options -MultiViews
    
    
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d

    Kendim test ettim çalışıyor.
  • 31-12-2019, 20:09:09
    #5
    Nuvem adlı üyeden alıntı: mesajı görüntüle
    DirectoryIndex /app
    RewriteEngine On
    Options +FollowSymLinks
    Options -MultiViews
    
    
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    Kendim test ettim çalışıyor.
    Bu şekilde direkt olarak klasörü görüyor.
  • 31-12-2019, 21:11:28
    #6
    Kimlik doğrulama veya yönetimden onay bekliyor.
    /app/public/index.php DocumentRoot altında zaten değil mi? Basitçe "FallbackResource /app/public/index.php" işini görmesi lazım.
  • 31-12-2019, 21:23:05
    #7
    AndyCap adlı üyeden alıntı: mesajı görüntüle
    /app/public/index.php DocumentRoot altında zaten değil mi? Basitçe "FallbackResource /app/public/index.php" işini görmesi lazım.
    Htaccess kodlarım doğruymuş, localde alt alan adı gibi gördüğü için kodları düzenlemiştim o kodları kaldırınca sorunum çözülmüş oldu. Teşekkürler yine de yardımınız için.