Apache RewriteMap并隐藏URL
|
我正在尝试在Apache下实现持久性URL,并且无法使URL从RewriteMap传回以保持隐藏状态。也就是说,如果我有PURL:
http://www.mysite.com/psearch?purl=12345
的映射值是:
http://www.mysite.com/search?name=test&type=test2
我希望PURL是浏览器地址栏中显示的URL。不幸的是,它一直显示PURL映射到的站点。我的规则如下:
RewriteCond %{REQUEST_URI} /psearch(/)*$
RewriteMap mapper prg:/scripts/rewritetest.pl
RewriteRule ^/(.*)$ ${mapper:$1} [L]
映射器现在所做的所有事情就是返回系统上测试页的URL,因为我试图隐藏地址。而且我知道我现在不掌握参数,我只是想尝试使用psearch键盘操作来运行测试,如果有可能隐藏地址,则会稍后添加其余内容。
任何帮助表示赞赏,谢谢!
没有找到相关结果
已邀请:
1 个回复
郡晒景沧