我想将我的参数从www.example.com/admin/account?account=activity-log
重写为www.example.com/admin/account/activity-log
,但我不知道如何正确执行此操作。这是我当前的.htaccess代码:
RewriteEngine on
RewriteRule ^account/([^/]*)$ /admin/account.php?account=$1 [L]
这很好用,但这只会让我像这样www.example.com/account/activity-log
.我想包含名为 admin/
的文件夹。我尝试在account/
之前添加管理员文件夹,如下所示:
RewriteEngine on
RewriteRule ^admin/account/([^/]*)$ /admin/account.php?account=$1 [L]
但这只会给我 500 个内部服务器错误,请帮忙。
假设你的代码在:[doc_root]/admin/.htaccess,那么最好声明一个重写库。试试这个:
重写引擎打开
重写库/管理员/
RewriteRule ^account/([^/]+)$ account.php?account=$1 [L]