Forum
Merhaba,
Php'de sanal subdomain yönlendirmesi yapmak istiyorum. Aslında yaptım ama istediğim şekilde olmadı. Aşağıdaki kodu kullandığımda "deneme.benim_sitem.com" şeklinde girilen adresten "deneme" yazısını url değişmeden "benim_sitem.com/adres.php"'ye get metodu ile gönderip arka planda o sayfayı çalıştırıyorum. Buraya kadar bir problem yok ama benim yapmak istediğim "deneme.benim_sitem.com" yazıldığında "uygulama.benimsitem.com/adres.php" ye get methodu ile "deneme"yi gonderip, arkaplanda çalıştırmak.
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.benim_sitem.com
RewriteCond %{HTTP_HOST} ([^.]+)\.benim_sitem.com
RewriteRule ^(.*)$ /adres.php?value=%1
Yukarıdaki kodda "adres.php"'nin başına "http://uygulama.benimsitem.com/" yazarsam çalışıyor,sayfa açılıyor, "deneme" get methoduyla geliyor fakat adres değişiyor. Adres değişmeden bu işlemi nasıl yapabilirim acaba? Aslında [R] komutu kullanıldığında adres değişiyormuş ama ben direk adres verdiğim için http ile oraya yönleniyor sanırım.
Yardımlarınız için şimdiden teşekkürler.
Merhaba,
Aşağıdaki htaccess örneği belki işinize yarayabilir. İyi çalışmalar.
RewriteEngine On
RewriteCond %{HTTP_HOST} ^test.benim_sitem.com$ [NC]
RewriteRule ^(.*)$ https://uygulama.benim_sitem.com/adres.php [R=301,NC,L]