site/abc ile girildiğinde site/page.php?page=abc sayfasını
site/haber/edg ile girildiğinde site/news.php?news=edg sayfasını
site/news/fjs ile girildiğinde site/news.php?news=fjs sayfasını
site/neu/hyt ile girildiğinde site/news.php?news=hyt sayfasını
site/bbb ile girildiğinde site/bbb.php sayfasını
site/ccc ile girildiğinde site/ccc.php sayfasını....
göstermesini istiyordum.
Önce şunu kullandım:
RewriteEngine On
RewriteRule ^$ index.php [NC,L]
RewriteRule ^([0-9a-zA-Z]+)$ page.php?s=$1 [NC,L]
RewriteRule ^haber/(.*)$ news.php?news=$1 [L]
RewriteRule ^news/(.*)$ news.php?news=$1 [L]
RewriteRule ^neu/(.*)$ news.php?news=$1 [L]
ErrorDocument 404 /404
Düzgün çalışmayınca şöyle uzantı getirip öneki silmek ile çare buldum.
RewriteEngine on
RewriteRule ^$ index.php [NC,L]
RewriteRule ^([0-9a-zA-Z]+)$ page.php?page=$1 [NC,L]
RewriteRule ^([0-9a-zA-Z]+).html$ news.php?news=$1 [NC,L]
ErrorDocument 404 /404
Buna ek olarak site/contact girildiğinde site/contact.php vs.. nasıl gösterebilirim? (Bu daha önemli hale geldi şuan)
Ayrıca ilk başta bahsettiğimi nasıl yapabilirim?
Teşekkürler..