Merhaba bir laravel ile yazılan sitem var bu site için bir de blog sitesi açmak istiyorum. Site şuan bir linux ubuntu vps 'te. Dediğim sistemi nasıl yapabilirim dosya yapısı nasıl olmalı yardımcı olabilen arkadaş olursa çok sevinirim.

Şuanki dosya yapısı :

-www
--app
--vendor
--public
--.htaccess
--~diğer dosyalar

şuandaki www altındaki .htaccess içeriği
<IfModule mod_rewrite.c>
    RewriteEngine On

    RewriteRule ^(.*)$ public/$1 [L]
</IfModule>
Edit1 : Bu arada açıklayıcı olmamış sanırım blog subdomain şeklinde olacak mesela blog.site.com şeklinde.

Edit2: Uzun süre googlelamam sonucu çözümü virtual hostu düzenlemede buldum.

Çözüm : Ubuntu için
nano /etc/apache2/sites-available/000-default.conf
sonra sona yeni bir virtual host ekliyoruz.

//... normal server site.com ...

<VirtualHost *:80>

        ServerName blog.site.com    // subdomain sitesi
        DocumentRoot /var/www/blog //subdomainin dosyaları

	AccessFileName .blog.htaccess // burası önemli apache config dosyası ismi
        <Directory /var/www/blog/>
                Options Indexes FollowSymLinks
                AllowOverride All
                Require all granted
        </Directory>

</VirtualHost>
şeklinde ekledim ve sorun çözüldü. İyi Forumlar