hocam url re-write ile ilgili dediklerinizin aynısını yaptım. kısmen çalışıyor fakat
linkten xxx/duyurular/yeni-duyuru-1.
HTML olarak gönderiyorum
fakat
Not Found
The requested URL /xxx/duyurular/yeni-duyuru-1.
HTML was not found on this server.
hatasını alıyorum.
ama
xxx/duyurular/1 şeklinde gönderdiğimde sayfa görüntüleniyor. nedenini anlamış diilim
RewriteRule !\.(js|ico|gif|jpg|png|
CSS)$ index.
PHP
Bu kisimda
HTML uzantisi mevcut mu? eger htaccess dosyasini buraya kopyalarsan daha iyi yardimci olabilirim. buyuk ihtimal
HTML dosyalari icin calismamasi ayari yapilmistir.
RewriteEngine on
RewriteRule ^([A-Za-z0-9] )/([A-Za-z0-9] )/?$ index.
PHP?action=$1no=$2
RewriteRule ^([A-Za-z0-9] )/?$ index.
PHP?action2=$1
Sanirim bu senin htaccess dosyan. Burda belli bir kalipta veriyi aliyorsun ve buna nokta (.) isareti dahil degil. bu yuzden
HTML uzantili dosya girdiginde bunu kurala uygun olmadigi icin direkt calistirmaya calisiyor. Istedigin sekil icinde o formati tanimlayan bir kural yazman gerekir. yani .
HTML dosyasi olarak cagiracagini belirtmen gerek.
peki nasıl yapılacağı konusunda yardımcı olabilir misiniz? bu konuda bilgim yetersizde.
RewriteRule ^([A-Za-z0-9] )/yeni-duyuru-([0-9]).
HTML?$ index.
PHP?action=$1no=$2
Bunu eklemen yeterli