如何在Apache的mod_rewrite中将一个重写规则的结果用于另一个

时间:2019-07-18 23:29:44

标签: apache mod-rewrite

我对apache中的mod_rewrite的了解很少。我一直在与https://htaccess.madewithlove.be的测试人员进行在线测试。

输入网址:http://123.123.123.123/areas-we-serve/arizona

.HTAccess内容:

RewriteCond %{REQUEST_URI} ^/areas-we-serve/(.+)$
RewriteRule ^(.*)$ %1
RewriteCond %{HTTP_HOST} ^123\.123\.123\.123$
RewriteRule ^(.*)$ https://debug.mycompany.com/$1

输出网址:https://debug.mycompany.com/areas-we-serve/arizona

在该测试仪网站上的调试信息中,它表明已满足第一个条件,并且新的URL为http://123.123.123.123/arizona。但是,下一条重写规则将“我们服务的区域”放回原处。我在做什么错了?

0 个答案:

没有答案