• 23-05-2008, 18:18:58
    #1
    Üyeliği durduruldu
    xxx.com/google

    şeklindeki url yi

    xxx.com/index.php?yonlen=google

    şekline dönüştürmek için htaccess e

    Options +FollowSymLinks
    RewriteEngine on
    RewriteBase /
    RewriteRule ^(.*)$ index.php?link=$1

    yazdım ama bi türlü index.php sayfasında $_GET['yonlen'] değişkenini kullanamıyorum. daha doğrusu google yerine "index.php" yazınca sorun yok ama başka herhangi birşey yazınca sayfa bulunamadı diyor.
  • 23-05-2008, 19:10:04
    #2
    iyide zaten normal linki yazmışsın. niyee mod_rewrite ile uğraşıyorsun, kodlara normal url yi ver.
    örneğin
    $kelime = htmlspecialchars($_GET['yonlen']);
    <a href="https://www.r10.net/php/index.php?yonlen=$kelime">$kelime</a> şeklinde düzelt.
    mod_rewrite ile bu tür url yi sef seo url yapıyoruz.
  • 23-05-2008, 19:19:56
    #3
    Üyeliği durduruldu
    ben onu örnek olarak verdim. bi url kısaltma scripti ile uğraşıyorum da o yüzden en kısa hali lazım. google yerine 12abc gibi şeylerde gelebilir.
  • 24-05-2008, 03:24:07
    #4
    arkadaş da $kelime şeklinde değişken ile örnek vermiş zaten .
  • 24-05-2008, 04:14:01
    #5
    Üyeliği durduruldu
    ben anlatamadım heralde. şimdi normalde xxx.com/index.php?yonlen=google şeklindeki url lerde sorun yok. değişkenleri alıp işlem yapabiliyorum. ama ben url leri xxx.com/google şeklinde göstermek ve .htaccess ile xxx.com/index.php?yonlen=google a yönlendirmek istiyorum. yani adres satırında xxx.com/google yazacak.
  • 24-05-2008, 04:54:31
    #6
    Options -Indexes
    RewriteEngine on
    RewriteRule ^([_A-Za-z0-9-]+)\/?$ index.php?yonlen=$1
  • 24-05-2008, 04:58:04
    #7
    Üyeliği durduruldu
    teşekkürler arkadaşlar hallettim gibi ama server down oldu
  • 24-05-2008, 15:00:04
    #8
    MC_delta_T adlı üyeden alıntı: mesajı görüntüle
    teşekkürler arkadaşlar hallettim gibi ama server down oldu
    Yazdigim calismadi mi?
  • 24-05-2008, 15:28:13
    #9
    Üyeliği durduruldu
    hem o çalıştı hemde net ten başka bir tane daha buldum o da çalıştı

    Options +FollowSymLinks
    RewriteEngine On
    RewriteCond %{REQUEST_URI} !-f
    RewriteCond %{REQUEST_URI} !-d
    RewriteCond %{REQUEST_URI} !index.php
    RewriteRule ^(.*)$ /index.php?link=$1 [L,NC]