Merhaba arkadaşlar,
İlk olarak belirtmek isterim ki benim sorunum "nasıl fake subomain yaparım?" değil. Fake subdomaini httpd.conf dosyasına ServerAlias *.siteadresi.com tanımlamasını yapıp, htacces'ime de
RewriteCond %{HTTP_HOST} !^www\.siteadresi\.com [NC]
RewriteCond %{HTTP_HOST} ^([^.]+)\.siteadresi\.com [NC]
RewriteRule ^$ index.php?subdomain=%1 [NC,QSA]kodlaranı koyarak hallettim. buraya kadar deneme.siteadresi.com, bilmemne.siteadresi.com v.s. yazdığımda index.php'de $_GET['subdomain'] yaparak hangi subdomaine girildiğini algılayıp, ona göre veri gösteriyorum.
işte tam bu noktada benim sorunum başlıyor;
mevcut sistemde daha önceden oluşturduğum sef link yapıları mevcut. örneğin;
ReWriteRule ^haberler(/?)$ haberler.php [L,NC]
ReWriteRule ^haberler/sayfa/([0-9]+)(/?) $haberler.php?sayfa=$1 [L,NC]
ReWriteRule ^yazi(/?)$ yazi.php [L,NC]
ReWriteRule ^yazi/([-A-Za-z0-9*]+)(/?)$ yazi.php?yaziid=$1 [L,NC]
yani
www.siteadresi.com/haberler,
https://www.siteadresi.com/yazi/bilm...azi-sef-linki/ adreslerine girildiğinde htacces'te tanımlı php sayfalar çıkıyor. en istiyorum ki aynı sayfalara fake subdomain ile girildiğinde de çalışsınlar ve subdomain parametresini sayfaya gönderebileyim yani;
subdomain.siteadresi.com/haberler
subdomain.siteadresi.com/yazi/bilmemne-yazi-sef-linki/
adreslerine girildiğinde hem subdomain bilgisini get ile alabileyim, hem de diğer bilgileri. bunu nasıl yapabilirim?
açıkcası bir yöntem denedim fakat çok uğraştıracak ve benim aklıma yatmadı. belki sizin daha basit ve mantıklı çözümünüz vardır, paylaşırsanız sevinirim.