我的管理面板中有一系列的链接,如下所示:
/admin-panel/index.php?foo=visual&bar=icons
/admin-panel/index.php?foo=visual&bar=templates
/admin-panel/index.php?foo=visual&bar=templates&baz=1
/admin-panel/index.php?foo=logs&bar=activity
/admin-panel/index.php?foo=logs&bar=transactions
/admin-panel/index.php?foo=logs&bar=transactions&baz=23
我想用一个结构:
/admin-panel/visual/icons
/admin-panel/visual/templates
/admin-panel/visual/templates/1
/admin-panel/log/activity
/admin-panel/logs/transactions
/admin-panel/logs/transactions/23
如何构造.htaccess文件以隐藏index.php名称并将GET**(foo,bar,baz)**赋给它们各自的变量而不重写URL?谢谢!
1条答案
按热度按时间neekobn81#
重写引擎打开
如果您有任何问题,请与我们联系。
是否重写规则^ %1/%2?[R=302,L,NE]
重写条件%{REQUEST_FILENAME}!-d
重写条件%{REQUEST_FILENAME}!-f
重写规则(^(?!.?.css$|.?.js$|.?.png$中的值|.?.jpg$|.?.gif$的文件夹|.?.pdf$|[L,QSA][L,QSA][L,QSA][L,QSA][L,QSA]
用法=这些规则会将类似/admin-panel/index.php?foo=visual&bar=icons的URL转换为/admin-panel/visual/icons等等。