-1

我正在创建一个 htaccess 来重写 URL。它工作正常。我的代码如下:

RewriteEngine on
RewriteRule (.*)/ ?site=$1

原始网址:

/domain/sites/admin/index.php?site=site1

输出网址:

/domain/sites/admin/index/site1

但我需要 URL 是这样的

/domain/sites/site1/admin   
4

2 回答 2

1

尝试这个 :

RewriteEngine On
RewriteRule ^domain/sites/(.*)/admin$ /domain/sites/admin/index.php?site=$1 [L]
于 2013-05-30T11:09:58.397 回答
0

要了解:/domain/sites/admin/index/site1是 url 和路径,/domain/sites/admin/index.php?site=site1所以你需要/domain/sites/site1/admin路径到/domain/sites/admin/index.php?site=site1

如果是这样: RewriteRule site/(.*)/admin /sites/admin/index.php?site=$1

我认为...

于 2013-05-30T10:46:29.667 回答