• 13-02-2023, 22:20:53
    #1
    URL 1 = xxx.siteadi.com/
    URL 2 = xxx.siteadi.com/asd

    şeklinde 2 çeşit dinamik subdomain oluşturuyorum.

    eğer htaccess dosyam bu şekilde olursa Ve URL 2 ye gidersem app ve do parametrelerimi alabiliyorum
    RewriteEngine on 
    RewriteCond %{HTTP_HOST} !^(www|webmail|ftp)\.siteadi\.com [NC]
    RewriteCond %{HTTP_HOST} ^(.*?)\.siteadi\.com [NC]
    
    RewriteRule ^([0-9a-zA-Z-_]+)$ index.php?app=%1&do=$1 [L,QSA]
    RewriteRule ^([0-9a-zA-Z-_]+)/$ index.php?app=%1&do=$1 [L,QSA]
    ancak URL 1 'e gittiğimde doğal olarak bir parametre alamıyorum bunun için aşağıdaki değişikliği yaptım. bu seferde URL 1 'e gittiğimde app parametresini alabiliyorum ancak URL 2 'de app'i görüntüleyemiyorum.

    RewriteEngine on 
    RewriteCond %{HTTP_HOST} !^(www|webmail|ftp)\.siteadi\.com [NC]
    RewriteCond %{HTTP_HOST} ^(.*?)\.siteadi\.com [NC]
    
    RewriteRule ^$ index.php?app=%1 [L,QSA]
    RewriteRule ^/$ index.php?app=%1 [L,QSA]
    
    RewriteRule ^([0-9a-zA-Z-_]+)$ index.php?app=%1&do=$1 [L,QSA]
    RewriteRule ^([0-9a-zA-Z-_]+)/$ index.php?app=%1&do=$1 [L,QSA]


    Çözümü bilen varsa yardımcı olabilir mi?
  • 14-02-2023, 20:22:40
    #2
    upupupup