我正在尝试根据以下要求执行重定向:
该站点的.htaccess位于根目录中,所有网站文件(包括index.html)都位于子目录中。它看起来像这样:
public_html
|
+-- .htaccess
|
+-- subfolder
| |
| + index.html
提前谢谢您:)
尝试将以下内容添加到您的.htaccess文件中:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www.)?example.com$
RewriteCond %{REQUEST_URI} !^/subfolder
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /subfolder$1
RewriteCond %{HTTP_HOST} ^(www.)?example.com$
RewriteRule ^(/)?$ subfolder/index.html [L]