• 05-04-2017, 01:31:49
    #1
    Merhabalar;

    Aşağıda paylaşmış olduğum Htaccess dosyasında .* x.php olan sorunsuz bir şekilde çalışma sağlıyor ancak dosya 1.php ve sitemap.xml çalışmıyorlar. x.php satırını sildiğimde ikisi de çalışır halde geliyor. Benim istediğim x.php ile beraber kombine bir şekilde hepsinin çalışması. Bu konuda bilgi sahibi olan arkadaşlar yardımcı olurlar ise sevinirim.

    RewriteEngine On
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    
    RewriteRule ^(.*)$ x.php?link=$1 [QSA,L]
    RewriteRule ^dosya/(.*)$ 1.php?link=$1 [QSA,L]
    RewriteRule ^sitemap.xml sitemap.php [QSA,L]
    
    ErrorDocument 404 /index.php
  • 05-04-2017, 11:19:23
    #2
    aydoganweb adlı üyeden alıntı: mesajı görüntüle
    Merhabalar;

    Aşağıda paylaşmış olduğum Htaccess dosyasında .* x.php olan sorunsuz bir şekilde çalışma sağlıyor ancak dosya 1.php ve sitemap.xml çalışmıyorlar. x.php satırını sildiğimde ikisi de çalışır halde geliyor. Benim istediğim x.php ile beraber kombine bir şekilde hepsinin çalışması. Bu konuda bilgi sahibi olan arkadaşlar yardımcı olurlar ise sevinirim.

    RewriteEngine On
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    
    RewriteRule ^(.*)$ x.php?link=$1 [QSA,L]
    RewriteRule ^dosya/(.*)$ 1.php?link=$1 [QSA,L]
    RewriteRule ^sitemap.xml sitemap.php [QSA,L]
    
    ErrorDocument 404 /index.php
    RewriteEngine On
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    
    RewriteRule ^dosya/(.*)$ 1.php?link=$1 [QSA,L]
    RewriteRule ^sitemap.xml sitemap.php [QSA,L]
    RewriteRule ^(.*)$ x.php?link=$1 [QSA,L]
    
    ErrorDocument 404 /index.php
    Şeklinde deneyin.
  • 05-04-2017, 11:38:54
    #3
    sehzadem adlı üyeden alıntı: mesajı görüntüle
    RewriteEngine On
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    
    RewriteRule ^dosya/(.*)$ 1.php?link=$1 [QSA,L]
    RewriteRule ^sitemap.xml sitemap.php [QSA,L]
    RewriteRule ^(.*)$ x.php?link=$1 [QSA,L]
    
    ErrorDocument 404 /index.php
    Şeklinde deneyin.
    Merhabalar;

    Gönderdiğiniz şekilde sadece RewriteRule ^(.*)$ x.php?link=$1 [QSA,L] bu satır işlevsellik görüyor. Ancak diğerleri çalışmıyor.
  • 05-04-2017, 11:49:29
    #4
    aydoganweb adlı üyeden alıntı: mesajı görüntüle
    Merhabalar;

    Gönderdiğiniz şekilde sadece RewriteRule ^(.*)$ x.php?link=$1 [QSA,L] bu satır işlevsellik görüyor. Ancak diğerleri çalışmıyor.
    RewriteEngine On
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    
    RewriteRule ^dosya/(.*) 1.php?link=$1 [L,NC]
    RewriteRule ^sitemap.xml sitemap.php [L,NC]
    RewriteRule ^(.*) x.php?link=$1 [L,QSA]
    
    ErrorDocument 404 /index.php
    yada

    RewriteEngine On
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    
    RewriteRule ^dosya/(.*) 1.php?link=$1 [L]
    RewriteRule ^sitemap.xml sitemap.php [L]
    RewriteRule ^(.*) x.php?link=$1 [L,QSA]
    
    ErrorDocument 404 /index.php
    şeklinde bi dener misiniz ?
  • 05-04-2017, 12:09:05
    #5
    sehzadem adlı üyeden alıntı: mesajı görüntüle
    RewriteEngine On
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    
    RewriteRule ^dosya/(.*) 1.php?link=$1 [L,NC]
    RewriteRule ^sitemap.xml sitemap.php [L,NC]
    RewriteRule ^(.*) x.php?link=$1 [L,QSA]
    
    ErrorDocument 404 /index.php
    yada

    RewriteEngine On
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    
    RewriteRule ^dosya/(.*) 1.php?link=$1 [L]
    RewriteRule ^sitemap.xml sitemap.php [L]
    RewriteRule ^(.*) x.php?link=$1 [L,QSA]
    
    ErrorDocument 404 /index.php
    şeklinde bi dener misiniz ?
    Merhaba bu şekilde denediğimde sitemap açılıyor ancak diğer sayfalar yanlış açılıyor ve css görmüyor
  • 05-04-2017, 15:04:22
    #6
    aydoganweb adlı üyeden alıntı: mesajı görüntüle
    Merhaba bu şekilde denediğimde sitemap açılıyor ancak diğer sayfalar yanlış açılıyor ve css görmüyor
    RewriteEngine On
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    DirectoryIndex x.php
    RewriteRule ^dosya/(.*)$	y.php?link=$1	[QSA,L]
    RewriteRule ^sitemap.xml	sitemap.php		[QSA,L]
    RewriteRule ^([a-zA-Z0-9_-]+)$			x.php?link=$1	[QSA,L]
    
    #ErrorDocument 404 /index.php
    şeklinde kullanın. DirectoryIndex x.php satırındaki x.php yerine ilk açıldığında açılacak sayfayı yazarsınız.
  • 05-04-2017, 16:01:04
    #7
    sehzadem adlı üyeden alıntı: mesajı görüntüle
    RewriteEngine On
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    DirectoryIndex x.php
    RewriteRule ^dosya/(.*)$	y.php?link=$1	[QSA,L]
    RewriteRule ^sitemap.xml	sitemap.php		[QSA,L]
    RewriteRule ^([a-zA-Z0-9_-]+)$			x.php?link=$1	[QSA,L]
    
    #ErrorDocument 404 /index.php
    şeklinde kullanın. DirectoryIndex x.php satırındaki x.php yerine ilk açıldığında açılacak sayfayı yazarsınız.
    Merhaba;

    Son yazdığınız kod işimi kısmen gördü. Yardımlarınız için teşekkür ederim.