2016-03-23 9 views
1

Tarayıcımda http://localhost:81/admin/dashboard girmek istiyorum, ancak istek http://localhost:81/admin/index.php?page=dashboard olmalıdır..htaccess: Dinamik URL ile statik URL'yi yeniden yaz

Mod_rewrite etkinleştirildi ve bunu .htaccess denedim ancak çalışmadı. .htaccess htdocs/yönetici/.htaccess bulunur:

RewriteEngine On 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^([^/]+)/$ index.php?page=$1 [NC] 
+1

'Your regex RewriteRule' bir eğik çizgi biter, ama url yol,' http kullanıyor: // localhost: 81/admin/dashboard' yapmaz. Normal ifade bu URL ile eşleşmeyecek. –

+1

Teşekkür ederim, aynı RewriteRule'ı eğik çizgi ekledim ve şimdi çalışıyorum :) –

cevap

0

Sen sondaki bir ekleyerek opsiyonel çizgi eşleşebilir? desende yanında:

RewriteEngine On 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^([^/]+)/?$ index.php?page=$1 [NC]