v2.5.2
Giriş yap

htaccess ile dosyayı dizin olarak görme?

sekiiiiiiiiz
744 defa görüntülendi

Öncelikle merhaba herkese;

Sorunum misal http://siteadi.com/giris ' diye bir seo linkimiz var
ben admin template entegre edicem fakat http://siteadi.com/admin dediğimde sayfayı bulmuyor
htaccess ' den şu kodu silince bu sefer admin kısmı calısıyor giris kısmı calısmıyor

RewriteRule ^([0-9a-zA-Z-_]+)(/?)$ index.php?do=$1

şimdiden teşekkür ederim.

Cevap yaz
Cevaplar (4)
mutluol
1711 gün önce

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{SERVER_PORT} !=443
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUESTFILENAME}.php -f
RewriteRule ^(.*)$ $1.php
RewriteRule ^([0-9a-zA-Z-
]+)/?$ $1.php [NC]
RewriteRule ^konu/([0-9a-zA-Z-_]+)(/?)$ index.php?do=konu&link=$1
RewriteRule ^profil/([0-9a-zA-Z-_]+)(/?)$ index.php?do=profil&id=$1
RewriteRule ^kategori/([0-9a-zA-Z-_]+)(/?)$ index.php?do=kategori&link=$1
</IfModule> düzeltme

mutluol
1711 gün önce

<IfModule modrewrite.c>
RewriteEngine On
RewriteRule ^konu/([0-9a-zA-Z-
]+)(/?)$ index.php?do=konu&link=$1
RewriteRule ^profil/([0-9a-zA-Z-_]+)(/?)$ index.php?do=profil&id=$1
RewriteRule ^kategori/([0-9a-zA-Z-_]+)(/?)$ index.php?do=kategori&link=$1

RewriteCond &{REQUEST_FILENAME} !-d
RewriteCond &{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ $1.php
RewriteRule ^([a-z]+)/?$ $1.php [NC]

</IfModule

sekiiiiiiiiz
1711 gün önce

cevabın için teşekkür ederim hocam fakat şimdi iki yer birden calısmıyor

RewriteEngine On
RewriteRule ^konu/([0-9a-zA-Z-_]+)(/?)$ index.php?do=konu&link=$1
RewriteRule ^profil/([0-9a-zA-Z-_]+)(/?)$ index.php?do=profil&id=$1
RewriteRule ^kategori/([0-9a-zA-Z-_]+)(/?)$ index.php?do=kategori&link=$1

RewriteCond &{REQUEST_FILENAME} !-d
RewriteCond &{REQUEST_FILENAME} !-f

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{SERVER_PORT} !=443

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^(.*)$ $1.php
RewriteRule ^([a-z]+)/?$ $1.php [NC]
</IfModule>

mutluol
1711 gün önce

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{SERVER_PORT} !=443

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^(.*)$ $1.php
RewriteRule ^([a-z]+)/?$ $1.php [NC]
</IfModule> mevcut dizine ekleyip dosya uzantasını kaldırmanız yeterli olacaktır