广告位1
广告位 1
广告位2
广告位 2
广告位3
广告位 3
广告位4
广告位 4

.htaccess转Nginx配置工具

在线将Apache的.htaccess文件转换为Nginx的配置文件

输入.htaccess内容

字符数: 0
转换选项

📖 使用说明

.htaccess转Nginx配置工具用于将Apache的.htaccess文件转换为Nginx的配置文件,支持常用的Rewrite规则、重定向、访问控制等转换。

主要功能:

  • 转换Apache Rewrite规则为Nginx rewrite规则
  • 转换重定向规则(301、302等)
  • 转换Header规则
  • 支持添加注释说明
  • 实时字符数统计
  • 一键复制转换结果

使用方法:

  1. 在左侧输入框中输入Apache .htaccess配置内容
  2. 根据需要选择转换选项
  3. 点击"开始转换"按钮进行转换
  4. 在右侧查看转换后的Nginx配置结果
  5. 可点击"复制结果"按钮复制转换后的配置

注意事项:

  • 并非所有.htaccess规则都能直接转换为Nginx配置,部分复杂规则可能需要手动调整
  • Nginx配置需要放置在server块中,而不是单独的.htaccess文件中
  • 转换后的配置建议进行测试,确保功能正常
  • 对于复杂的Rewrite规则,可能需要手动优化
示例.htaccess代码
RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php/$1 [L] # 301重定向 Redirect 301 /old-page.html /new-page.html # 设置Header Header set X-Content-Type-Options "nosniff"

转换后的Nginx配置

字符数: 0
示例转换结果
# 转换自Apache .htaccess location / { try_files $uri $uri/ /index.php/$request_uri; } # 301重定向 - 转换自: Redirect 301 /old-page.html /new-page.html location = /old-page.html { return 301 $scheme://$host/new-page.html; } # 设置Header - 转换自: Header set X-Content-Type-Options "nosniff" add_header X-Content-Type-Options "nosniff" always;
广告位1
广告位 1
广告位2
广告位 2
广告位3
广告位 3