我正在创建一个重写URL的htaccess。它工作正常。我的代码如下:
RewriteEngine on
RewriteRule (.*)/ ?site=$1
原始网址:
/domain/sites/admin/index.php?site=site1
输出网址:
/domain/sites/admin/index/site1
但我需要这个网址
/domain/sites/site1/admin
答案 0 :(得分:1)
试试这个:
RewriteEngine On
RewriteRule ^domain/sites/(.*)/admin$ /domain/sites/admin/index.php?site=$1 [L]
答案 1 :(得分:0)
要理解:/domain/sites/admin/index/site1
是网址,路径为/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
我想......