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?

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.