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.
mod_rewrite sorunu
8
●545
- 23-05-2008, 18:18:58Üyeliği durduruldu
- 23-05-2008, 19:10:04iyide 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Üyeliği durdurulduben 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, 04:14:01Üyeliği durdurulduben 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
Options -Indexes RewriteEngine on RewriteRule ^([_A-Za-z0-9-]+)\/?$ index.php?yonlen=$1
- 24-05-2008, 04:58:04Üyeliği durdurulduteşekkürler arkadaşlar hallettim gibi ama server down oldu
- 24-05-2008, 15:00:04Yazdigim calismadi mi?MC_delta_T adlı üyeden alıntı: mesajı görüntüle
- 24-05-2008, 15:28:13Üyeliği durdurulduhem 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]