繁体   English   中英

.htaccess名称位置上的RewriteCond过滤器

[英].htaccess RewriteCond filter on name position

我将很高兴为您提供帮助,帮助您过滤实际上效果很好的预测!

我的.htaccess中的这一行:

RewriteRule babar/(.*)$ index.php?origin=babar&request=$1 [QSA,NC,L]

尝试访问http://mydomain.com/babar/任何内容时都能完美完成工作

但是,当尝试访问:http:/mydomain.com/whatever/babar时,RewriteRule仍然具有我不想要的效果。 我只希望在域名后面的第一个参数“ babar”出现时进行更改。

我知道我必须添加一个RewriteCond( http://httpd.apache.org/docs/current/fr/mod/mod_rewrite.html#rewritecond ),但是很遗憾,我不知道该写些什么来使此测试有效!

您还必须在正则表达式中使用行起始锚:

RewriteRule ^babar/(.*)$ index.php?origin=babar&request=$1 [QSA,NC,L]

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM