如何使用.htaccess从域重定向到同一个域但有一个区别?

时间:2016-11-08 12:01:15

标签: .htaccess server

我对.htaccess和重定向知之甚少。有没有办法将网站的每个网页从domain.com/page_1重定向到domain.com/en/page_1?每个页面都会发生这种情况。如果我domain.com/page_2重定向到domain.com/en/page_2,依此类推。

1 个答案:

答案 0 :(得分:1)

您可以在站点根目录.htaccess:

中使用此基于预测的负面规则
RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(?!en/)(.+)$ /en/$1 [L,NC,R=301]
除了以(?!en/)

开头的URI之外,

/en/将匹配所有内容