将URL重定向到子目录,不带斜杠

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

我正在尝试根据以下要求执行重定向:

该站点的.htaccess位于根目录中,所有网站文件(包括index.html)都位于子目录中。它看起来像这样:

public_html
 |
 +-- .htaccess
 |
 +-- subfolder
 |   |
 |   + index.html

提前谢谢您:)

.htaccess redirect https subdirectory
1个回答
0
投票

尝试将以下内容添加到您的.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]
© www.soinside.com 2019 - 2024. All rights reserved.