HTACCESS İle 2 farklı link oluşturma
Merhaba ben htacces ile 2 farklı link oluşturmak istiyorum fakat ilk link çalışırken içinci link de server hatası alıyorum.
Daha iyi anlatmak gerekirse
1.Link : haber/id/baslik 2.link : yazi/id/baslik
bunu nasıl çözebilirim.
HTACCESS Kodlarım
<IfModule mod_rewrite.c>
RewriteEngine on
DirectoryIndex index.php
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^(.*)$ $1.php
RewriteRule ^([a-z]+)\/?$ $1.php [NC]
RewriteRule ^haber/([a-z0-9_-]+)/([a-zA-Z0-9_-]+)$ haberler.php?haber=$1&?baslik=$2 [L,QSA]
RewriteRule ^yazi/([a-z0-9_-]+)/([a-zA-Z0-9_-]+)$ yazi.php?yazi=$1&?ybaslik=$2 [L,QSA]
</IfModule>
Soru hatalı mı? 👎
Eğer sorunun kurallara aykırı olduğunu düşünüyorsanız lütfen bize bildirin!
Cevaplar (4)
500 hatası alıyorsam htaccess dosyan bozulmuş olabilir sil ve yeniden oluştur
ve htaccess kodlarında başka bir yerde hata olmadığından da emin ol derim.
yazdığım şekilde sorunsuz bir şekilde zaten bir çok yerde kullanıyorum hali hazırda.
RewriteRule ^haber/([0-9a-zA-Z-_]+)/([0-9a-zA-Z-_]+)$ haberler.php?haber=$1&baslik=$2 [L,QSA]
RewriteRule ^yazi/([0-9a-zA-Z-_]+)/([0-9a-zA-Z-_]+)$ yazi.php?yazi=$1&baslik=$2 [L,QSA]
bu şekilde yap ? lerine gerek yok veya giden get değerlerinide farklı yazmana gerek yok