URL重写/ Mod重写Apache和PHP上的.htaccess

I have a single point of entry on my website

mysite.com/admin/index.php?View=List&Model=User

All access to the DB/application is through this index.php file.

I would like to clean my URL from what is shown above to.

mysite.com/admin/List/User

The idea is to remove the key 'Model and 'View'.

I have found this link that looks very similar.

PHP/Apache: Rewrite rules with .htaccess

in htaccess file insert this code :

RewriteEngine On
RewriteRule ^admin/([^/]*)/([^/]*)$ /admin/index.php?View=$1&Model=$2 [L]

The rewritten URL:

http://mysite.com/admin/List/User

this site very useful for generate rewrite URL

http://www.generateit.net/mod-rewrite/

Create a file named .htaccess in your web root if you haven't already got one with the following:

# 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]

This might work:

Options +FollowSymlinks
RewriteEngine on
RewriteRule ^admin/([^/]+)/([^/]+) /index.php?View=$1&Model=$2 [NC]

Add to .htaccess in the root folder of your website.