我有CPanel,并且主要网站存储在Main-Site文件夹中,这是我当前的.htaccess文件。
RewriteEngine on
RewriteCond %{HTTP_HOST} ^example.com$ [NC,OR]
RewriteCond %{HTTP_HOST} ^www.example.com$
RewriteCond %{REQUEST_URI} !Main-Site/
RewriteRule (.*) /Main-Site/$1 [L]
RewriteEngine On
RewriteCond %{HTTP_HOST} example\.com [NC]
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.example.com/$1 [R,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
但是此.htaccess文件正在影响docs.example.com
之类的子域>
就像当我尝试访问子域时转到404.html该如何解决呢?我也被迫重定向https
我有CPanel,主要网站存储在Main-Site文件夹中,这是我当前的.htaccess文件。 RewriteCond%{HTTP_HOST} ^ example.com $上的RewriteEngine $ [NC,OR] RewriteCond%{HTTP_HOST} ^ www ....
刚刚找到问题的解决方案