我做了一个网站,在那里我也做了英文版本。英文版本的地图在/en中。
我的普通站点使用以下代码进行重定向:
RewriteCond %{HTTP_HOST} ^www.mysite.nl$ [NC]
RewriteRule ^(.*)$ http://mysite.nl/$1 [R=301,L]英文版本在/en地图中,所以我认为这会起作用,但它没有。
RewriteCond %{HTTP_HOST} ^www.mysite.nl/en$ [NC]
RewriteRule ^(.*)$ http://mysite.nl/en/$1 [R=301,L]有人知道当站点在文件夹中时如何301重定向吗?
发布于 2021-06-29 14:23:53
使用您显示的示例,请尝试执行以下htaccess规则。请确保在测试URL之前清除浏览器缓存。
RewriteEngine ON
##Rules for putting en in uris.
RewriteCond %{HTTP_HOST} ^www\.mysite\.nl$ [NC]
RewriteCond %{REQUEST_URI} !^/en [NC]
RewriteRule ^(.*)/?$ http://mysite.nl/en/$1 [R=301,L]
##Other rules for redirection.
RewriteCond %{HTTP_HOST} ^www\.mysite\.nl$ [NC]
RewriteRule ^(.*)/?$ http://mysite.nl/$1 [R=301,L]https://stackoverflow.com/questions/68169586
复制相似问题