Mám jediný vstupný bod na mojej webovej stránke
mysite.com/admin/index.php?View=List&Model=User
Všetok prístup k DB / aplikácii je cez tento index.php súbor.
Chcela by som vyčistiť adresu URL z toho, čo je uvedené vyššie.
mysite.com/admin/List/User
Cieľom je odstrániť kľúč "Model a" Zobraziť ".
Našiel som tento odkaz, ktorý vyzerá veľmi podobne.
PHP / Apache: Prepísať pravidlá pomocou .htaccess
odpovede:
4 pre odpoveď č. 1v súbore htaccess vložte tento kód:
RewriteEngine On
RewriteRule ^admin/([^/]*)/([^/]*)$ /admin/index.php?View=$1&Model=$2 [L]
Prepísaná adresa URL:
http://mysite.com/admin/List/User
táto stránka je veľmi užitočná na generovanie prepísanej adresy URL
http://www.generateit.net/mod-rewrite/
1 pre odpoveď č. 2
Vytvorte súbor s názvom .htaccess vo vašom webovom koreňovom adresári, ak už nemáte jednu z nasledujúcich možností:
# Turn the rewrite engine on (skip this if already done)
RewriteEngine On
# Redirect admin/List/User/ to admin/index.php?View=List&Model=User
RewriteRule ^admin/([^/.]+)/([^/.]+)/?$ admin/index.php?View=$1&Model=$2 [L]
0 pre odpoveď č. 3
Môže to fungovať:
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^admin/([^/]+)/([^/]+) /index.php?View=$1&Model=$2 [NC]
Pridajte do priečinka .htaccess v koreňovom adresári vašej webovej lokality.