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