为了账号安全,请及时绑定邮箱和手机立即绑定

如何为这个问题编写 htaccess 文件?

如何为这个问题编写 htaccess 文件?

PHP
HUH函数 2023-04-02 10:33:58
我有 CPanel,主要网站存储在 Main-Site 文件夹中,这是我当前的 .htaccess 文件。RewriteEngine onRewriteCond %{HTTP_HOST} ^example.com$ [NC,OR]RewriteCond %{HTTP_HOST} ^www.example.com$RewriteCond %{REQUEST_URI} !Main-Site/RewriteRule (.*) /Main-Site/$1 [L]RewriteEngine OnRewriteCond %{HTTP_HOST} example\.com [NC]RewriteCond %{SERVER_PORT} 80RewriteRule ^(.*)$ https://www.example.com/$1 [R,L]ErrorDocument 206  /errors/206.htmlErrorDocument 301  /errors/301.htmlErrorDocument 302  /errors/302.htmlErrorDocument 400  /errors/400.htmlErrorDocument 401  /errors/401.htmlErrorDocument 403  /errors/403.htmlErrorDocument 404  /errors/404.htmlErrorDocument 408  /errors/408.htmlErrorDocument 500  /errors/500.htmlErrorDocument 501  /errors/501.htmlErrorDocument 503  /errors/503.html但是这个 .htaccess 文件正在影响子域,例如docs.example.com就像我尝试访问子域时转到 404.html 如何解决这个问题?我也被迫重定向 https
查看完整描述

1 回答

?
largeQ

TA贡献2039条经验 获得超7个赞

刚刚找到问题的解决方案


RewriteEngine on 

RewriteCond %{HTTP_HOST} ^(www.)?example.com$ 

RewriteCond %{REQUEST_URI} !^/Main-Site/ 

RewriteCond %{REQUEST_FILENAME} !-f 

RewriteCond %{REQUEST_FILENAME} !-d 

RewriteRule ^(.*)$ /Main-Site/$1  

RewriteCond %{HTTP_HOST} ^(www.)?example.com$ 

RewriteRule ^(/)?$ Main-Site/ [L]


Options +SymLinksIfOwnerMatch



RewriteEngine On


# Apply these rules BEFORE rules in child .htaccess files

RewriteOptions InheritDownBefore


# HTTP to HTTPS redirect for all subdomains

RewriteCond %{HTTPS} !=on [NC]

RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]




ErrorDocument 206  /errors/206.html

ErrorDocument 301  /errors/301.html

ErrorDocument 302  /errors/302.html

ErrorDocument 400  /errors/400.html

ErrorDocument 401  /errors/401.html

ErrorDocument 403  /errors/403.html

ErrorDocument 404  /errors/404.html

ErrorDocument 408  /errors/408.html

ErrorDocument 500  /errors/500.html

ErrorDocument 501  /errors/501.html

ErrorDocument 503  /errors/503.html


查看完整回答
反对 回复 2023-04-02
  • 1 回答
  • 0 关注
  • 88 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信