Merhaba,
forumda da stackoverflowda da araştırdım ama denediğim yöntemler çalışmadı.
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
RewriteRule ^hava-durumu/anlik/([0-9a-zA-Z-]+)/([0-9a-zA-Z-]+)$ now.php?locationId=$1 [L, QSA]Yapmak istediğim şey şu;
hava-durumu/anlik/malatya/
as8d4a9s8d
hava-durumu/anlik/izmir/
as4d65asd4
Bold olarak belirttiklerim lokasyon idleri. Şehir ismi önemli değil ama url de olacak.
Yardım ederseniz sevinirim.
RewriteRule ^hava-durumu/anlik/([0-9a-zA-Z-]+)/([0-9a-zA-Z-]+)$ now.php?locationId=$2 [L, QSA]
$1 ve $2 RewriteRule tarafından kabul edilen URL'deki her bir kısımın değerini tutan değişkenlerdir.
RewriteRule kuralında belirtilen düzenli ifade parantezleri içindeki kısımlar, $1, $2, ... gibi değişkenlere atanır. $1 ilk parantez içindeki kısmı, $2 ise ikinci parantez içindeki kısmı temsil eder.
Örneğin, ^hava-durumu/anlik/([0-9a-zA-Z-]+)/([0-9a-zA-Z-]+)$ düzenli ifadesi içinde, $1 şehir adını, $2 ise lokasyon ID'sini temsil eder.