← 返回首页
🌓 主题
🔄 htaccess转Nginx
将Apache .htaccess规则转换为Nginx配置
⚠️ 注意:此工具提供基础转换,复杂规则可能需要手动调整。建议转换后仔细检查并测试。
示例:
URL重写
重定向
访问控制
缓存设置
Gzip压缩
🔄 转换
Apache .htaccess
RewriteEngine On RewriteBase / # Redirect to HTTPS RewriteCond %{HTTPS} off RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] # Remove trailing slash RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)/$ /$1 [L,R=301] # Front controller RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php [L,QSA] # Cache static files <FilesMatch "\.(jpg|jpeg|png|gif|ico|css|js)$"> Header set Cache-Control "max-age=31536000, public" </FilesMatch>
Nginx配置
复制
已复制到剪贴板