我有一个测试uri'http://example.com/test1.test2'。我如何获取uri组件test1和test2并通过RewriteCond指令对其进行比较?..
我尝试如下:
RewriteCond %{REQUEST_URI} http://example.com/(.*)\.(.*)
RewriteCond $1!=$2
但是语法错误提示$1!=$2
是不正确的语法。
希望通过RewriteCond指令完成此检查。
答案 0 :(得分:0)
可以使用以下规则解决此问题:
RewriteCond %{REQUEST_URI} ^example.com(.*)\.(?!\1$)
RewriteRule ^.*$ - [R=404,L]