v2.5.2
Giriş yap

SEO uyumlu URL yaparken sorun var

Anonim
226 defa görüntülendi

Merhaba, SEO uyumlu URL yapmam gerekiyor ancak yapamadım.

account klasörü içerisinde index.php var.

index.php dosyasına page=, user_id=, user_name= şeklinde 3 adet get gönderiyorum.

RewriteRule ^account/([0-9a-zA-Z-_]/([0-9])+)$ index.php?page=$1&sef=$2&user_id=$3 [L,QSA]

bu kod ile deniyorum ama sayfa bulunamadı hatası alıyorum yardımcı olur musunuz?

Cevap yaz
Cevaplar (1)
aykhan
456 gün önce

Merhaba Htaccess dosyanızdaki RewriteRule için hatalı bir tanımlama yapmışsınız.

Aşağıdaki gibi düzenleyebilirsiniz:

RewriteRule ^account/([0-9a-zA-Z-_]+)/([0-9]+)/([0-9]+)$ index.php?page=$1&sef=$2&user_id=$3 [L,QSA]

Bu RewriteRule, URL'nin şu şekilde olmasını bekler:

example.com/account/{page}/{sef}/{user_id}

Yukarıdaki tanımlama, {page} değişkenini $1, {sef} değişkenini $2, ve {user_id} değişkenini $3 olarak index.php dosyasına gönderecektir.