试图通过.htaccess丛林来定位自己,现在我已经将我的重写问题叙述为一个 - 在进入页面/输入一个没有这个地址的地址。.htaccess - 默认添加语言子目录“sv /”(重定向)
例如:访客类型mysite.com/kontakt
。这应该将它们转换为网站的默认语言,即mysite.com/sv/kontakt
。或者,只需输入mysite.com
应该带他/她到mysite.com/sv/
。
我正在使用MAMP在本地开发此站点,并且该站点位于子目录中,这里是棘手的部分......如何在.htaccess文件中对此进行排序?
使用当前代码:
RewriteBase /mysite/
RewriteCond %{REQUEST_URI} !^(sv|en)
RewriteRule ^(.*)$ sv/$1 [L,R=301]
而这需要我从localhost/mysite/
到localhost/sv/
。不完全正确。
它的工作原理!非常感谢LazyOne!是的,我应该考虑设置VirtualHost,但对于本周的客户端展示,我需要让它在子目录中工作,因为实时站点也会使用该结构。 –