我目前正在将对 www.example.com 的所有请求重定向到 example.com。 我可以很好地使用在 stackoverflow 上其他地方找到的这段代码:
RewriteCond %{HTTP_HOST} ^www\.example\.com [NC]
RewriteRule ^(.*)$ http://example.com/$1 [L,R=301]
到目前为止一切顺利。 我遇到的问题是,我还需要确保我的网站的西类牙语版本也进行重定向 — www.example.com/es 需要重定向到 example.com/es,但这不适用于上面显示的代码。
我需要添加什么才能使重定向起作用?
感谢您的帮助!
最佳答案
在您的 example.com/es/文件夹中,创建一个包含以下内容的 .htaccess 文件:
RewriteCond %{HTTP_HOST} ^www\.example\.com$ [NC]
RewriteRule ^(.*)$ http://example.com/es/$1 [L,R=301]
( Reference )
关于apache - htaccess 将 www (es) 重定向到非 www (es),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14666899/