regex - 一些 .htaccess 正则表达式的翻译
问题描述
我正在学习正则表达式,您认为有人可以帮助翻译以下 .htaccess 摘录在逻辑术语中的作用吗?
301 RewriteCond %{HTTP_HOST} !^www
302 RewriteCond %{HTTP_HOST} ^([^\.]+)\.([^\.]+)\.([^\.]+)$
303 RewriteCond %{REQUEST_URI} !^.*/(admin|scripts|api)(.*)$ [NC]
304 RewriteCond %{REQUEST_URI} !^.*\.(.*)$ [NC]
305 RewriteRule ^(.*)$ index.php?subdomain=%1&%{QUERY_STRING} [L]
解决方案
我建议您尝试自动正则表达式测试器和调试器,它可以在很多方面提供帮助,例如优化或理解复杂的正则表达式
推荐阅读
- git - 如何轻松将 VS2019 现有项目连接到现有 GitLab 空项目
- javascript - 对重复的用户名进行足够的 Sequelize 验证?
- r - 使用 ifelse 函数为变量赋值
- laravel - 在 Laravel eloquent 模型中使用 Eager Load 对存在和不存在关系进行排序时出现未定义关系错误
- linux - 为什么使用 bash 命令的输出设置变量只使用第一行?
- c# - 使用 C# .Net 中的 OLEDB 数据提供程序从起始行读取 Excel 文件
- performance - 为什么在 Lua 中 error() 比 assert() 工作得更快?
- laravel - 特定子域上的 Laravel 维护模式
- python - 它不是一次运行语句。就像 sololearn 中的运行时
- python - Python 子进程 stderr/stdout 字段为 None,如果在远程服务器中运行程序,则返回返回码 1