我在htaccess有问题
这是我的项目[custom cms] scheme
./
admin
app
p1
p2
core
views
.htaccess
在这个htaccess文件中:
我想让app有自己的风格
所以我添加这个
RewriteRule ^(.*)/admin/(.*) admin/$2&app=$1 [L]
现在我添加此网址
http://www.site.com/p1/admin/index.php
意思是
http://www.site.com/admin/index.php?app=p1
但我现在想在管理路径中添加.htacces
文件来控制查询字符串
http://www.site.com/p1/admin/xxx.xxx?a=1&b=2&c=3 ......
编译为
http://www.site.com/admin/xxx.xxx?app=p1&a=1&b=2&c=3 ......
谢谢
注释
请在编辑后检查架构
在第一个喜欢 site.com/p1/admin/xxx.xxx?a=1&b=2&c=3
p1 => app路径中的应用程序 admin =>管理员经理
xxx.xxx?a=1&b=2&c=3 =>文件和查询字符串
在另一个链接[真实的] site.com/admin/xxx.xxx?app=p1&a=1&b=2&c=3
admin =>管理员经理
xxx.xxx?app=p1&a=1&b=2&c=3 =>文件和查询字符串,但这一个 应用程式= P1
是应用程序路径中的应用程序
我将在帖子中添加此评论
http://img03.arabsh.com/uploads/image/2014/04/09/0c30424b60f10d.png
答案 0 :(得分:1)
您可能需要?
而不是&
,并且您想要使用QSA
标记:
RewriteRule ^(.*)/admin/(.*) admin/$2?app=$1 [L,QSA]