如何在不更改URL的情况下将主页重定向到子文件夹(仍保留www.example.com)

时间:2017-07-24 08:59:27

标签: php .htaccess

我当前的.htaccess位于httpdocs中。 如何配置它以帮助域指向子文件夹/vn/

仍然保留:www.example.com而不是www.example.com/vn/

2 个答案:

答案 0 :(得分:0)

在.htaccess中添加以下行:

RewriteEngine On
RewriteRule !^blog/ /blog%{REQUEST_URI} [L,R=301]

或者在某些主机中:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www.)?YourDomainName.com$
RewriteRule ^(/)?$ blog [L]

答案 1 :(得分:0)

在文档根目录中的.htaccess文件顶部附近尝试以下操作:

RewriteEngine On

RewriteCond %{ENV:REDIRECT_STATUS} ^$
RewriteRule (.*) /vn/$1 [L]

在内部重写所有命中文档根目录到/vn/子目录的请求。检查RewriteCond环境变量的REDIRECT_STATUS指令确保只重写一次请求 - 从而避免重写循环。