如何为该问题编写htaccess文件?

问题描述 投票:0回答:1

我有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 ....

php html .htaccess web cpanel
1个回答
0
投票

刚刚找到问题的解决方案

© www.soinside.com 2019 - 2024. All rights reserved.