.htaccess重定向到子目录而不更改url

.htaccess重定向到子目录而不更改url,.htaccess,redirect,subdirectory,.htaccess,Redirect,Subdirectory,我有这个网站 www.site.com 我想从/en子目录读取根目录 不将url更改为 地址栏上的www.site.com/en将其放入根目录中的.htaccess文件中应该可以做到这一点,当然前提是安装并启用了mod_rewrite,并且在conf文件的虚拟主机中设置了AllowOverride All。它不会改变地址栏 RewriteEngine On RewriteRule ^(.*)$ en/$1 [L, NC, QSA] 将其放在根目录的.htaccess文件中应该可以做到这一点,当

我有这个网站

www.site.com

我想从/en子目录读取根目录

不将url更改为


地址栏上的www.site.com/en将其放入根目录中的.htaccess文件中应该可以做到这一点,当然前提是安装并启用了mod_rewrite,并且在conf文件的虚拟主机中设置了AllowOverride All。它不会改变地址栏

RewriteEngine On
RewriteRule ^(.*)$ en/$1 [L, NC, QSA]

将其放在根目录的.htaccess文件中应该可以做到这一点,当然假设安装并启用了mod_rewrite,并且在conf文件的VirtualHost中设置了AllowOverride All。它不会改变地址栏

RewriteEngine On
RewriteRule ^(.*)$ en/$1 [L, NC, QSA]

htaccess如何确定语言并重定向到好的语言?法语举例:www.site.com/fr.Try这个条件:
RewriteCond%{HTTP:Accept Language}^fr[NC]
`RewriteRule^(.*)$fr/$1这在Apache 2.4中对共享主机不起作用,可能有一些Apache conf指令禁止这样做?htaccess如何确定语言并重定向到好的语言?法语举例:www.site.com/fr.Try这个条件:
RewriteCond%{HTTP:Accept Language}^fr[NC]
`RewriteRule^(.*)$fr/$1这在Apache 2.4中对共享主机不起作用,也许有一些Apache conf指令禁止这样做?