我有网页http://localhost ...
我在网页上有2种不同的语言:“ en”和“ ka”。因此,我的JavaScript应用程序会推送状态:http://localhost/ka(如果url中没有language参数)。

在HTML中,我具有导航href:

<a href="/home">home</a>
<a href="/about">about</a>


此标签打开:
http://localhost/home

http://localhost/about

所以我的JavaScript应用程序再次推送状态,因为没有语言参数。

我对是否可以设置默认主机名感兴趣,这对我有帮助。

我想我的href网址是http://localhost/ka/homehttp://localhost/ka/about

最佳答案

您可以在DOCUMENT_ROOT/.htaccess文件中使用此规则:

RewriteEngine On

RewriteRule ^(?!ka/).*$ /ka/$0 [L,NC,R=302]


当客户端仅请求URI时,这会将/ka/<uri>设置为/uri

10-08 04:35