apache - 基于服务器名称/路径的 htaccess 条件语句

标签 apache .htaccess conditional if-statement

是否可以根据服务器名称/路径在 htaccess 中编写一些条件“if”语句?

我知道我可以使用 <IfModule>但是当开发和生产服务器相同时,这并不能解决问题。

谢谢

最佳答案

您可以测试 SERVER_NAME 或 DOCUMENT_ROOT 的值:

RewriteCond %{SERVER_NAME} =foo
RewriteRule …
RewriteCond %{DOCUMENT_ROOT} =/path/to/document/root/
RewriteRule …

关于apache - 基于服务器名称/路径的 htaccess 条件语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2071151/

相关文章:

macos - XAMPP (Mac) 虚拟主机显示 403

java - 使用 apache 时 session 为空

php - Apache PHP 项目根处理程序/前端 Controller 模式

R - 条件滞后 - 如何在满足条件之前滞后一定数量的单元格?

jsf - 在组件上切换验证器

tsql - 如果行不存在,则sql条件插入

php - 使用 Passenger 与 PHP 应用程序一起运行 Rails 应用程序

mysql - 如何在索引时进行增强时在 solr 中使用 $docBoost?

apache - 尝试调试 .htaccess 文件

.htaccess - .htaccess 中的破折号 ('-' )