/ / URL Rewrite / Mod Prepísať .htaccess na Apache a PHP - php, apache, url-rewriting

URL Prepis / Mod Prepísať .htaccess na Apache a PHP - php, apache, url-prepisovanie

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ď č. 1

v 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.