RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?url=$1
以上是.htaccess文件内容,用于mvc模式网站的前端部分。我的要求: 改变
localhost/ecommerce/admin.php?url=site/login
进入
localhost/ecommerce/admin/site/login
此处,'site'代表班级名称& 'login'表示方法名称。 'admin'应该表示网址代表网站的后端部分。
更新:我没有使用任何框架。无论如何,这有关系吗?
答案 0 :(得分:0)
您可以使用RewriteRule
:
RewriteRule ^([a-zA-Z_0-9]+)\/([a-zA-Z0-9_]+)\/([a-zA-Z0-9_]+)\/?$ $1.php?url=$2/$3 [L,QSA,PT]
这是关于RewriteRule
:http://kb.mediatemple.net/questions/85/Using+.htaccess+rewrite+rules#gs